J2se从入门到精通(5)
Swing组件
------------------------------------
注册信息
姓名 文本框 txtXxxxxx
密码 密码
性别 单选按钮
爱好 复选按钮
年龄 列表
JRadioButton----------单选按钮 selected---默认选中
JComboBox-------------组合框(下拉列表) jcbXxxxx -----jcbAge
ComboBoxModel---它是JComboBox的数据模型,专用于给JComboBox填充要显示的数据
ComboBoxModel jcbAgeModel = new DefaultComboBoxModel(要显示的数据);
JPanel的默认布局方式是:FLowLayout
JCheckBox-------复选框 (可以同时选中多个值)
---备注 JTextPane----文本面板,如果希望出现滚动条,只需要把它放到一个带滚动条的容器中即可
-----------JScrollPane
JOptionPane.showMessageDialog(null,"内容");
StringBuffer 它也是一个字符串,但是在追加内容的时候速度会比较快
String: 它是一个长度不可变的字符串,一旦定义以后,如果尝试在原来的数据的基础上做改变,系统将会在内存中产生一个新的字符串,把原来的字符串取代
StringBuffer 它是一个可变长度的字符串,每一次在追加新内容,它并不会在内存中产生新的对象,只是在原有字符串的基础上追加信息
如果要在原有字符串的尾部追加的新的内容,使用StringBuffer性能会更好,因为它不会在内存中产生新的对象
StringBuffer sf = new StringBuffer("字符串");
sf.append("内容");
将StringBuffer转换成字符串
String s = sf.toSring();
JOptionPane.showConfirmDialog(null,"消息内容");
JOptionPane.showConfirmDialog(null,"消息内容","标题",JOptionPane.yes_no);