700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java基础-JLable组件 文本框组件 JPanel轻量级容器 Swing事件处理三种方式 适配器

Java基础-JLable组件 文本框组件 JPanel轻量级容器 Swing事件处理三种方式 适配器

时间:2024-02-08 23:25:15

相关推荐

Java基础-JLable组件 文本框组件 JPanel轻量级容器 Swing事件处理三种方式 适配器

1、JLable标签组件

标签是一种可以包含文本和图片的非交互组件,其文本可以是单行文本,也可以是 HTML 文本。对于只包含文本的标签可以使用 JLabel 类,该类的主要构造方法有如下几种形式。

JLabel():创建无图像并且标题为空字符串的 JLabel。JLabel(Icon image):创建具有指定图像的 JLabel。JLabel(String text):创建具有指定文本的 JLabel。JLabel(String textjcon image,int horizontalAlignment):创建具有指定文本、图像和水平对齐方式的 JLabel,horizontalAlignment 的取值有 3 个,即 JLabel.LEFT、JLabel.RIGHT 和 JLabel.CENTER。

public static void main(String[] args) {

// TODO Auto-generated method stub

JFrame jf = new JFrame();

JLabel jl = new JLabel("中国心",JLabel.CENTER); // JLable组件,JLabel(String text, int horizontalAlignment对齐方式)

jf.setSize(500, 200);

jf.add(jl); // JLable组件加入到容器中

jf.setVisible(true);

jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

}

2、文本框组件

1)JTextField文本框-单行文本框

public static void main(String[] args) {

// TODO Auto-generated method stub

JFrame jf = new JFrame("单行文本框测试");

jf.setLayout(new GridLayout(3,4,5,5));

JLabel jl1 = new JLabel("中国心",JLabel.CENTER); // JLable组件,JLabel(String text, int horizontalAlignment对齐方式)

JTextField jtf = new JTextField();

jf.setSize(500, 200);

jf.add(jl1); // JLable组件加入到容器中

jf.add(jtf);

jf.setVisible(true);

jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

}

2)JPasswordField密码框

public static void main(String[] args) {

// TODO Auto-generated method stub

JFrame jf = new JFrame("单行文本框测试");

jf.setLayout(new GridLayout(3,4,5,5));

JLabel jl1 = new JLabel("用户名:"); // JLable组件,JLabel(String text, int horizontalAlignment对齐方式)

JLabel jl2 = new JLabel("密码:");

JPasswordField jpf = new JPasswordField();

JTextField jtf = new JTextField();

jf.setSize(500, 200);

jf.add(jl1); // JLable组件加入到容器中

jf.add(jtf);

jf.add(jl2);

jf.add(jpf);

jf.setVisible(true);

jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。