import java.awt.*; import javax.swing.*; import javax.swing.border.*; import java.awt.event.*; public class Test extends JFrame { private JPanel jPane... ...
分类:
编程语言 时间:
2017-10-09 21:07:36
阅读次数:
256
1.设计思想 利用Math.random()产生一个int类型随机数,循环6次把int类型转换成char类型连接在一起,组成一个验证码字符串。定义各种组件,完成添加和布局。 2.程序流程图 3.源程序 import java.awt.*; import javax.swing.*; public c ...
分类:
其他好文 时间:
2017-10-09 09:57:50
阅读次数:
144
JFrame的层次结构: JFrame:窗体,也就是窗口的框架。默认为不可见、不透明的(可以使用isVisible和isOpaque来验证)。创建窗口时,最后一步需要调用setVisible(true)就是将窗体设为可见。 JRootPane:根窗格,也叫根面板。窗格是窗口的内容。JRootPane ...
分类:
其他好文 时间:
2017-09-22 22:39:19
阅读次数:
223
import java.awt.*; import java.awt.event.*; import javax.util.*; public class ButtonGroupDemo{ private JFname f=new JFname("按钮综合应用"); private JPanel p ...
分类:
其他好文 时间:
2017-09-16 00:38:23
阅读次数:
203
在GUI编程中,如果我们要向窗口中直接添加控件(如按钮控件、标签控件、文本框控件等)是不建议的,所以就出现了容器(JPanel),以后我们只需要在容器里加控件,然后将容器加到窗口上即可。想象一下,窗口如同黑板的外框,我们不会在外框上写字,我们要在被外框包含的黑板的面..
分类:
编程语言 时间:
2017-08-11 16:02:47
阅读次数:
167
一个上午,研究GamePanel类,还是较为浑噩该类继承了JPanel,有继承方法;实现了三个接口,GameViewListener, GameListener, ConfigListener,有实现方法此外,还有私有方法在私有方法中,大量运用了Graphics的相关函数方法,各种paint一上午, ...
分类:
其他好文 时间:
2017-08-10 13:37:39
阅读次数:
155
为了使我们生成的图形用户界面具有良好的平台无关性,Java语言中,提供了布局管理器这个工具来管理 组件在容器中的布局,而不使用直接设置组件位置。组件类是创建用户界面的,例如,JButton,JLabel和JTextField。容器类是用来包含其他组件的,例如,JFrame,JPanel和JApple ...
分类:
编程语言 时间:
2017-08-07 01:30:14
阅读次数:
223
【例1】代码: 效果图: 【例2】代码: 通过show()方法显示指定“卡片”,不同”卡片”指向继承JPanel的不同类。 效果图: 因为是Java初学者,窗体的很多布局不是很了解,为了让窗体看上去好看,只有硬塞一张处理过的图片了,嘿嘿-- ...
分类:
编程语言 时间:
2017-08-06 16:04:17
阅读次数:
199
/*游戏第一天,诸神归位*/ 1,主程序 package qiqi.shoot;import java.awt.image.BufferedImage;import javax.swing.JFrame;import javax.swing.JPanel;import javax.imageio.I ...
分类:
其他好文 时间:
2017-08-05 16:52:28
阅读次数:
187
前文讲解了JFrame、JPanel,其中已经涉及到了空布局的使用。Java虽然可以以像素为单位对组件进行精确的定位,但是其在不同的系统中将会有一定的显示差异,使得显示效果不尽相同,为此java提供了布局管理器,以使编写的图形界面具有良好的平台无关性。 注意:所有的布局管理器均是针对容器来使用的,包... ...
分类:
编程语言 时间:
2017-07-25 17:14:38
阅读次数:
221