J2SE视频笔记(11)

J2SE视频笔记(11)

第三十五讲

JLabel组件

  • 对于JLabel这个标签类组件呢,我感觉只需要掌握它的构造方法就可以了。然后再将其放入JFrame/JPanel中就好啦
    精简版代码
    1
    2
    3
    4
    JFrame jf=new JFrame("JLabel测试");
    // 可以利用构造方法使JLabel居中放置
    JLabel jLabel=new JLabel("JLabel组件",JLabel.CENTER);
    jf.add(jLabel);

文本框组件

JTextField: 文本框

1
JTextField jtf=new JTextField();

JPasswordField: 密码框

1
JPasswordField jpf=new JPasswordField();

JTextArea: 文本域/多行文本框

1
JTextArea jta=new JTextArea();

JPanel轻量级容器

  • 容器里面可以放置容器的,所以JPanel可以放置在JFrame中
  • 什么一些乱七八糟的组件之类的啊也都可以放在JPanel中

    1
    2
    JPanel jPanel =new JPanel();
    jPanel.setLayout(new GridLayout(3,2,10,10));
  • JPanel中还有一个比较重要的方法就是设置边距的方法,当它与JFrame的上下左右间距不是很合适的时候可以用这个方法

    1
    2
    // 给JPanel设置边距
    jPanel.setBorder(new EmptyBorder(10, 10, 10, 10));

热评文章