java框架swing基础命令详解_第1页
java框架swing基础命令详解_第2页
java框架swing基础命令详解_第3页
java框架swing基础命令详解_第4页
java框架swing基础命令详解_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Jpannel 内容面板-JButton 按钮but.setEnabled(false;/禁用按钮-JLabel 文本内容- JTextField 文本框txt.getText(; 用来获取文本框的内容txt.setText("" 设置文本框的内容txt.setBorder(BorderFactory.createLineBorder(new Color(255,0,0, 2; /颜色和边框粗细pxtxt.setBackground(Color.GREEN;/设置背景色txt.setForeground(Color.RED; /设置前景色txt.setFont(new Fo

2、nt("隶书",1,22; /字体,粗斜体,字号- JPasswordField 密码框- JComboBox 下拉列表boxcountry.getSelectedItem(;/获取下拉列表选中内容boxprovince.addItem(list.get(i;/下拉列表添加内容boxprovince.removeAllItems(;/下拉列表清空内容- JRadioButton 单选按钮radio.isSelected(;/是否被选- JCheckBox 复选框box.isSelected(;/是否被选- JTextArea 文本域area.setLineWrap(true

3、; /设置文本域自动换行。- JScrollPane 滚动面板span.setViewportView(area; /注意:滚动面板添加元素- DefaultTableModel 表格模板;model=new DefaultTableModel(dao.selectAllInfo(,vc;/设置模板内容和模板表头model.addRow(vv;/添加行DefaultTableModel model=(DefaultTableModeltable.getModel(;/获取表格的模板-JTable 表格table.setModel(model;/给表格添加模板table.setForegroun

4、d(Color.red;/前景色table.setBackground(Color.orange;/背景色- JTabbedPane 选项卡tab.addTab("主题",new ImageIcon("key_search.gif",pan1,"你好"/添加选项卡,(标题,图标,显示的组件,工具提示- JMenuBar 菜单栏(里面包含菜单- JMenu 菜单(可包含下一级菜单menu1.setMnemonic('v' /快捷键使用的时候要使用alt组合键menu1.addSeparator(;/加分割线- JMenu

5、Item 菜单项(最子级- JPopupMenu 弹出菜单pan.addMouseListener(new MouseAdapter(public void mouseClicked(MouseEvent e if(3=e.getButton(/是否点击右键pop.show(pan, e.getX(,e.getY(;/显示菜单并设置坐标;- Timer 定时器time =new Timer(1000,new ActionListener(public void actionPerformed(ActionEvent e txt.setText(new Date(.toLocaleString(

6、;/设置定时器的频率,和要运行的内容time.start(;/启动定时器time.stop(;/停止定时器- JList /可选列表DefaultListModel model =new DefaultListModel(;/模版model.addElement("zhaoxin"/模板添加元素list.getSelectedIndex(;/获取选中元素位置list.getSelectedValue(;/获取选中元素值- JProgressBar 加载条bar.setValue(bar.getV alue(+5;/设置加载条值- JTree 树DefaultMutableT

7、reeNode root =new DefaultMutableTreeNode("Root"DefaultTreeModel model=new DefaultTreeModel(root;/建立模板并设置根节点model.insertNodeInto(subroot, root, 0;/在root下面添加节点subrootmodel.insertNodeInto(leaf2, root, 1;subroot.add(leaf1;-pan = (JPanelthis.getContentPane(; /获取窗体自身的内容面板/ pan.setBackground(Colo

8、r.RED;/ pan.setBackground(new Color(0,255,0; /rgb 设置背景颜色/流式布局pan.setLayout(new FlowLayout(; /设置面板的布局方式。pan.add(but1;pan.add(but2;pan.add(but3; /把控件添加到面板上this.setSize(400, 400; /设置窗体宽和高(头this.setTitle("this is my first window" /设置窗体的标题栏Image image =new ImageIcon("img/a.jpg".getIma

9、ge(;but.setBounds(40,110, 120, 30;/设置坐标和大小/注意:java程序中目录一个杠要么用 要么/this.setIconImage(image; /设置窗体标题栏图标this.setResizable(false; /不能改变大小/ this.setUndecorated(true; /设置窗体无边框。this.setLocationRelativeTo(null;/让窗体相对于屏幕居中对齐this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE; /当窗体关闭或退出的时候,控制台也被关闭。this.setVisib

10、le(true; /让窗体可视化(尾-pan.setLayout(new BorderLayout(;/面板不设置布局,默认为边界布局pan.add(BorderLayout.EAST,but1;pan.add(BorderLayout.WEST,but2;pan.add(BorderLayout.SOUTH,but3;pan.add(BorderLayout.NORTH,but4;pan.add(BorderLayout.CENTER,but5;pan.setLayout(new GridLayout(3,3; /网格布局pan.setLayout(null; /空布局需要坐标定位-弹出式对话框:/弹出式对话框两种:/消息对话框,没有返回值/ JOptionPane.showMessageDialog(null,"你确定要走?"/ ,"想走?"/ ,JOptionPane.ERROR_MESSAGE,new ImageIcon("跑.gif

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论