java图像界面开发简单实例-JCheckBox、JLabel的应用

java图像界面开发简单实例

JCheckBox、JLabel的应用,JLabel组件用于显示文本信息,通过JCheckBox组件来设置文本的属性,代码如下:

import java.awt.BorderLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

/**
*JCheckBox、JLabel的应用实例
*
@author 左杰jdk5.0
*/
public class Example9Frame extends JFrame{

/**
*
*/
private static final long serialVersionUID = 1L ;
private JLabellabel;
private JCheckBoxbold;
private JCheckBoxitalic;
private static final int FONTSIZE = 14 ;
public Example9Frame(){
setTitle(
" JCheckBox应用 " ); // 设置窗体标题
setSize( 500 , 300 ); // 设置窗体大小
// 创建JLabel组件用于显示文本信息
label = new JLabel( " 这是一个JCheckBox组件的简单应用实例,这为测试文本! " );
label.setFont(
new Font( " 宋体 " ,Font.PLAIN,FONTSIZE)); // 设置文本字体大小
add(label,BorderLayout.CENTER); // 在窗体中添加JLabel组件
// 创建事件监听对象
ActionListenerlistener = new ActionListener(){
public void actionPerformed(ActionEventevent){
int mode = 0 ;
if (bold.isSelected()) // 是否加粗
mode += Font.BOLD;
if (italic.isSelected()) // 是否斜体
mode += Font.ITALIC;
label.setFont(
new Font( " 宋体 " ,mode,FONTSIZE)); // 重新设置文本
}
};
// 创建面板添加复选框
JPanelpanel = new JPanel();
// 创建JCheckBox组件
bold = new JCheckBox( " 加粗 " );
italic
= new JCheckBox( " 斜体 " );
// 为JCheckBox组件添加监听
bold.addActionListener(listener);
italic.addActionListener(listener);
// 将JCheckBox组件添加到面板
panel.add(bold);
panel.add(italic);
// 将面板添加到窗体
add(panel,BorderLayout.SOUTH);
}

public static void main(String[]args){
Example9Frameframe
= new Example9Frame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(
true );
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值