1netbeans是开发java左面应用程序的一个好的帮手,为了给自己备个案,现在决定把swing的常用的控件记录下来。以备以后使用。
1文本标签控件
Jlable jlableUserName=new JLabel("用户名:");
2文本框控件
JtextField username=new JTextField();
3密码控件
JPasswordField password=new JPasswordField();
4按钮控件
JButton jbuttonEntry=new JButton();
5文本区域
JTextArea myTextArea=new JTextArea(int rows,int columns);本身不滚动,要想滚动,需要加如到JScrollPane里面,
如:JScrollPane myScrollPane=new JscrollPane(mytextArea);
另外:this.myTextArea.setlineWrap(true/false);设置是否换行。
6JCheckBox
A有两个状态:选中,非选中
B一定要在一个组里面才有效。
CJCheckBox box=new JCheckBox("文本框"); JCheckBox box=new JCheckBox("check.jpg");
JCheckBox box=new JCheckBox("image",selected)图标和是否选中
7JRadioButton
A一定要在组里面
BButtonGroup bu=new ButtonGroup();
JRadioButton one=new JRadioButton("one");
JRadioButton two=new JRadioButton("two");
bu.add(one);
bu.add(two);
8JComboBox
1JComboBox box=new JComboBox();
2构造函数
JComboBox()
JComboBox(Object[] items)
JComboBox(Vector vector)
JComboBox(ComboBoxModel model)
3常用方法
setEditable(boolean flag)
setMaximumRow(int rows)
setMaximumRowCount();不滚动时可以看到的最大行数
getSelectdItem,
addItem(Object object)
2设置控件的位置:
this.setbounds(330,250,300,150);
this.setVisible(true);
3启动一个窗体
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new BrookJFrame().setVisible(true);
}
});
}
4主要事件
A动作事件:ActionListener接口
B键盘事件:KeyListener接口
C鼠标事件:MouseListener,MouseMotionListerer,MousewheelListerer 3个接口
D窗口事件:WindowFocusListener,WindowListerer,WindowStateListerer.
分享到:
相关推荐
Java Swing组件:Jlist学习笔记Java Swing组件:Jlist学习笔记
Swing读书笔记,Swing读书笔记,Swing读书笔记
Swing提供了许多常用的GUI组件,如按钮、文本框、标签、列表等,并且支持布局管理器来帮助开发者更方便地布局界面。此外,Swing还提供了一些高级组件,如表格、树状结构等,以及一些特殊效果的组件,如滚动面板、...
包括一些swing的基本控件使用以及控件扩展学习。是本人之前的学习笔记。
(十七) Swing 学习笔记 108 Swing API 包括18个公共包: 108 例程1.1 HelloWorldSwing.java 109 例程2.2 HelloWorldJFrame.java 110 (十八) 动态加载文件树的java程序 111 FileSystemTree.java源代码 112 //内部类 ...
13.1.2 swing组件简介 427 13.1.3 设计主窗口与菜单列 429 13.1.4 关于版面管理 433 13.1.5 事件处理 436 13.2 文档打开、存储与编辑 442 13.2.1 操作打开文档 442 13.2.2 制作存储、关闭文档 445 ...
031813_【第18章:图形界面】_菜单组件笔记.pdf 031814_【第18章:图形界面】_文件选择框笔记.pdf 031815_【第18章:图形界面】_表格笔记.pdf 031901_【第19章:Java网络编程】_IP(Internet Protocol)与...
-常用组件 -swing编程实战 -绘图技术.坦克大战2 -事件处理.坦克大战3 -事件监听.坦克大战4 -事件总结.坦克大战5 -线程.坦克大战6 -线程.坦克大战7 -线程 -坦克大战8 -坦克大战9 -io编程.坦克大战10 -io编程
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...
java编写满足以下要求的GUI程序: 在窗口中按下鼠标左键并拖拽,...2.熟练运用Swing常用组件和其API开发GUI程序; 3.理解布局管理器的概念以及常用布局的特点和使用方法; 4.深刻理解并熟练使用AWT事件模型与处理机制。
本文件包含二级学习笔记,其笔记包含类,包,构造方法,对象,继承,多态,数组,异常与断言,输入与输出以及文件操作,线程控制,AWT事件处理,Swing组件,Applet程序设计等
import javax.swing.JOptionPane;public class vip1{ public static void main(String args[]){ int VipID; String InVipID, InBalance, InAccount, InTick, InQuota; // InNewQuota; float Balance,//余额 Account,...
Java开发小技巧,这压缩包里面有8个文档,每一个文档是一个小技巧,其中也有包含一些异常的解决方法 ...Java Swing控件属性归纳.txt 单字符的截取.txt 位图按钮.txt 不用new生成随机数.txt 还有连个异常处理的txt
2009-02-24 08:31 61003 61003 常见的专业问题解决办法\Java容器类List、ArrayList、Vector及map、HashTable、HashMap的使用与区别.rar 2009-02-24 08:29 40960 13763 常见的专业问题解决办法\java容器类介绍.doc ...