- 論壇徽章:
- 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 |
|