- 论坛徽章:
- 0
|
[功能]:编程包含一个单选按钮组和一个普通按钮,单选按钮组中包含三个单选,文本说明分明为“普通”、“黑体”和“斜体”。
选择文本标签为“普通”的单选按钮时,普通按钮中的文字为普通字体;
选择文本标签为“黑体”的单选按钮时,普通按钮中的文字为黑体;
选择文本标签为“斜体”的单选按钮时,普通按钮中的文字为斜体;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Test extends JFrame implements ActionListener {
JPanel jp;
JButton j1,j2,j3,j;
Test() {
jp=new JPanel();
j1=new JButton("普通");
j1.addActionListener(this);
j2=new JButton("黑体");
j2.addActionListener(this);
j3=new JButton("斜体");
j3.addActionListener(this);
j=new JButton("普通按钮");
add(jp);
jp.add(j1);
jp.add(j2);
jp.add(j3);
jp.add(j);
setTitle("test");
setSize(250,200);
setVisible(true);
setResizable(false);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==j1)
j.setFont(new Font("普通",Font.PLAIN,14));
if(e.getSource()==j2)
j.setFont(new Font("黑体",Font.BOLD,14));
if(e.getSource()==j3)
j.setFont(new Font("斜体",Font.ITALIC,14));
}
public static void main(String args[]) {
new Test();
}
}
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/106716/showart_2119467.html |
|