java
fred
JPanel( 面板)
中间容器:不能单独存在
可以添加各种组件 (包括面板组件 )
– 面板 (JPanel)的大小由它所包含的组件决定
– 当组件个数增加,面板 (JPanel)也会随之而增大布局管理器嵌套
实际上是容器的嵌套,被嵌套的容器可以具有不同的布局管理器
在嵌套的布局管理器中
– JPanel 通常起到了,桥,的作用简单计数器
Continue
Object getSource()
– 返回当前的事件源
String e.getActionCommand()
– 返回与当前动作事件的字符串
– 例如:在按钮图形界面上的字符串关于 JPanel
加标题
如:
方法 setBorder(BorderFactory );
BorderFactory.createTitledBorder(String)
JPassword
输入的文本框中被表示为星号,*”
构造方法
– JPassward()
– JPassward(int columns):宽度
– JPassward(String text);
Font类
构造方法
– Font(String name,int style,int size)
– name表示字体名称,如“黑体”
– style表示字型,如 bold,粗体等
– size表示大小,如 20
– 创建一个字体对象
– Font f=new Font(“黑体”,Font.bold,20);
Continue
给文本框设置字体
JTextField jtf=new JTextField();
Font f=new Font(“黑体”,Font.bold,20);
jtf.setFont(f);
就对文本框里的字体设置了大小为 20的为粗的黑体。
JCheckBox
复选框
构造方法
– JCheckBox(String str)
– JCheckBox(Icon icon)
其他重要方法
– setSelected(boolean)
– boolean isSelected()

JRadioButton
单选按钮
构造方法:
– JRadioButton(String text);
– JRadioButton(Icon ico);
其它方法
– setSelected(boolean):设置选中状态
– boolean isSelected():判断是否被选中
ButtonGroup
单选按钮之间是通过 ButtonGroup(按钮组 )
实现联动
ButtonGroup b=new ButtonGroup();
b.add(某一按钮)
逻辑上的联动
Example