博为峰Java技术文章 ——JavaSE Swing 标签

博为峰小博老师

下图列出了Label常用的构造器:

通过构造器创建了Label组件后,可通过组件内置的方法来操纵这个组件,其方法如下图所示。

在顶层容器中添加两个标签组件,其具体的代码如下:

publicclassBWF {

staticintwidth=300;

staticintheight=200;

publicstaticvoidmain(String args[]){

JFrame jf=newJFrame("添加标签演示");

jf.setSize(width,height);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel contentPane=newJPanel();

JLabel label1=newJLabel("这是一个标签控件");//创建标签组件

JLabel label2=newJLabel("这是一个不可编辑的标签控件");

contentPane.add(label1);//添加到内容面板中

contentPane.add(label2);

jf.setContentPane(contentPane);

jf.setVisible(true);

}

}

以上是使用标签对象初始化的方法为标签赋初始值,下面再使用JLabel的方法来给标签赋值。在这个程序中将通过赋值的形式创建标签。

publicclassBWF {

staticintwidth=300;

staticintheight=200;

publicstaticvoidmain(String args[]){

JFrame jf=newJFrame("添加标签演示");

jf.setSize(width,height);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel contentPane=newJPanel();

JLabellabel1=newJLabel();//创建标签组件

JLabel label2=newJLabel();

label1.setText("标签是用来标识某个控件的控件");

label2.setText("标签是用来标识说明性文件的控件");

contentPane.add(label1);//添加到内容面板中

contentPane.add(label2);

jf.setContentPane(contentPane);

jf.setVisible(true);

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容