
Swing是用于图形用户界面开发的一个全面解决方案,包括250多个类,在这里不能一一列出。本书仅使用Swing用户界面。
1标 签 2按 钮 3文本域 4文本区 5列表框 6组合框
7复选框 8单选按钮 9滚动条 10选项卡 11对话框 12菜 单
1标 签
标签类JLabel是用于显示文字或图标的简单组件。JLabel的构造方法包括:
public JLabel()
public JLabel(Icon icon)
public JLabel(Icon icon, int horizontalAlignment)
public JLabel(String text)
public JLabel(String text, Icon icon, int horizontalAlignment)
public JLabel(String text, int horizontalAlignment)
在构造方法中,text指定标签的文字,icon指定标签的图标,horizontalAlignment指定文本或图标的水平对齐方式。
JLabel实例维护的属性包括:
表83 JLabel的属性 属性名
数据类型
访问
缺省值
disabledIcon
Icon
SG
灰色过滤图标
displayedMnemonic
Int
SG
——
horizontalAlignment
Int
CSG
LEFT
horizontalTextPosition
Int
SG
RIGHT
Icon
Icon
CSG
null
iconTextGap
Int
SG
4个像素
labelFor
Component
SG
null
Text
String
CSG
“”
verticalAlignment
Int
SG
CENTER
verticalTextPosition
int
SG
CENTER
注:在访问中,C=可在构造时设置/G=获取方法/S=设置方法
disabledIcon:标签被禁用时显示的图标。
displayedMnemonic:设置LabelFor属性后显示的助记符。
horizontalAlignment:标签内容的水平对齐方式。取值包括:SwingConstantsLEFT、SwingConstantsRIGHT和SwingConstantsCENTER。
horizontalTextPosition:文本相对于图标的水平位置;与水平对齐方式的有效值相同。
icon:标签在启用时显示的图标。
iconTextGap:标签的文本与图标之间的间隙,以像素点为单位。
labelFor:一个组件,它在标签的助记符被键入时获得焦点。
Text:标签显示的文本。
verticalAlignment:标签内容的垂直对齐方式。取值包括:SwingConstantsTOP、SwingConstantsBOTTOM和SwingConstantsCENTER。
定义一个全局变量用来创建和循环JTextField的值,该变量为JTextField的个数,创建和获取皆可使用for来 *** 作如:
1
2
3
4
for (int i = 0; i < txtNumber; i++) {
String title = "Txt " + i;
paneadd(title, new JTextField(title));
}
private class ItemChangeListener implements ItemListener {
@Override
public void itemStateChanged(ItemEvent arg0) {
boolean enabled = selectFieldisEnabled();
selectFieldsetEnabled(!enabled);
if (jRadioBtns[2]isSelected()) {
selectFieldsetText("select,");
} else {
selectFieldsetText("");
}
selectFieldvalidate();
}
}
这是我的代码,你参考一下就可以了,就是添加ItemListener 就可以了
<select id="cs" name="">
<option value="1">北京</option>
<option value="2">上海</option>
</select>
<script>
var options=$("#cs option:selected"); //获取id为"cs"的选中的项
optionsval(); //得到当前下拉框选中的值
</script>
以上就是关于java的swing组件的使用全部的内容,包括:java的swing组件的使用、怎么使用获取swing的控件里面的所有得值、java swing中选中一个单选按钮 textfield 才能被编辑等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)