一 JFrame
- 设置宽 高 位置 名称
- ji.setSize(400,250); ji.setLocation(400,300); ji.setTitle("杀手皇后");
- 可以把setsize和setlocation合并
- ji.setBounds();
- 是否显示 非常重要
- ji.setVisible(true);
- 关闭方式 可选择点了之后没用 或者点了之后关闭
- ji.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); ji.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
二 JDialog
- 和JFrame差不多
- 关闭方式用 dispose_on_close
三 JPanel 面板
- 添加在JFrame里面
- 可以在JPanel里面添加JButton
- JButton jb1=new JButton("按钮一");
- JButton jb2=new JButton("按钮二");
- JPanel jp=new JPanel(new FlowLayout());
- jp.add(jb1);jp.add(jb2);
四 JscrollPane
- 带滚动条 只能添加一个组件
- 可以把多个组件放到JPanel里再放到JScrollPane里
五 JLabel
- CENTER LEFT RIGHT
六 JButton
- jb3.setEnabled(); true 可以点击 false 不可点击
- jb3.setToolTipText("请按下按钮"); 提示文字
- jb3.setBorderPainted(true); 设置边界
七 JradioButton 单选按钮
- 需要创建多个单选按钮 jrb
- jrb添加到一个jrb组里 则组内这些按钮只能选一个
- ButtonGroup bg=new ButtonGroup(); 按钮组创建
八 JCheckBox 复选按钮
- JCheckBox jcb4=new JCheckBox("因果形",false); 是否默认打勾
九 JCombBox 下拉列表
- JComboBox jcob=new JComboBox();
- jcob.addItem("请选择替身");
- jcob.addItem("世界");
- jcob.addItem("杀手皇后");
- jcob.addItem("绯红之王");
- jcob.addItem("白蛇");
十 Menu系
- JMenuBar 菜单条
- JMenu 菜单
- JMenuItem 菜单项
十一 JTextField 文本组件
十二 JPasswordField 密码框组件
- 不显示内容
![]()
- jpf.setEchoChar('*'); 默认字符
十三 JTextArea 文本域组件
- 设置行和列
- JTextArea jta=new JTextArea(12,20);
- jta.setLineWrap(true); 自动换行
- 大型文本框
十四 常用布局
- FlowLayout 流布局
- jf.setLayout(new FlowLayout(FlowLayout.LEFT)); 设置流布局并且设置对齐方式
- BorderLayout 边界布局
- GridLayout 网格布局
本文含有隐藏内容,请 开通VIP 后查看