1.标签,密码框,文本框;
标签:JLabel就相当于在在窗口上添加文字,文本框:JTextField
密码框:JPasswordField,就是在文本框一样,但不过在上面输入的数字是保密的*;
2.单选按钮和复选框;
单选按钮:JRadioButton,单选按钮可以在多个单选按钮中只能点击一个出现显示;
同时:如果要让单选按钮实现,好要建一个单选按钮组:ButtonGroup:分别将单选按钮加到单选按钮组中,但在添加到窗口上实,还是添加单选按钮;
复选框:JCheckBox:可以选择多个选项;
3.列表,下拉列表,滚动条;
列表:JList ; 下拉列表:JComboBox创建一个数组,然后将数组对象添加到下拉列表中;
滚动条:JScrollPane:滚动条不能直接加数组,要先把数组添加到列表中,然后把列表添加到滚动条中, 在添加到滚动条中之前
要让他滚动起来:******要用到列表中的方法:setVisibleRowCount(_)其中()里面的数字是要它默认显示几个;
****和单选框不同在窗口上 添加滚动条的时候 这里要添加滚动组件,及添加到滚动条中的列表对象;
4.拆分窗口:JSplitPane
JSplitPane cf;
cf = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, lb, bq);// HORIZONTAL_SPLIT左右拆分,VERTICAL_SPLIT上下拆分.
cf.setOneTouchExpandable(true);//作用:可以让左右(上下)两边收缩掉;
5.文本域:JTextArea和文本框类似,但它是域,***可以将它添加到画板上;
6.this.setIconImage((new ImageIcon("image/洗衣粉价格表.png")).getImage());// 设置左窗口标题旁边的图片
7.JTabbedPane选项卡****可以添加到面版上来实现,这功能更我们打开网址,切换网址窗口类似;
8.JMenuBar菜单面板 JMenu,JMenuItem菜单
JMenuItem是最终的,不可以在右下一级菜单,而是直接出现应用效果;JMenu不是最终的,点击后不是应效果,而是下一级菜单;
JToolBar工具条,可以将添加的东西放到一组里;
**按钮对象 . setToolTipText("新建");//按钮的方法,只是提示信息的作用
**菜单对象 . setMnemonic('F');//按Alt件和F件就可以显示其作用;括号中的字母是单引号.
**菜单对象 . addSeparator();//在2个菜单之间加一条横线;
***窗口对象 . setJMenuBar(cd);//设置菜单,与添加类似; *在窗口上添加菜单的时候用;