//calling class
import javax.swing.JFrame;
class jcheckkbox {
public static void main(String args[]) {
jRadio roof = new jRadio();
roof.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
roof.setSize(300, 200);
roof.setVisible(true);
//secondary class
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class jcheckbox extends JFrame {
private JCheckBox cd;
private JCheckBox md;
private JTextField vcd;
public jcheckbox() {
super("Beer bar");
setLayout(new FlowLayout());
vcd = new JTextField("this is a code", 20);
vcd.setFont(new Font("Serif", Font.PLAIN, 22));
vcd.setToolTipText("yahoo");
add(vcd);
cd = new JCheckBox("bold");
md = new JCheckBox("italic");
add(md);
add(cd);
handler dahandler = new handler();
cd.addItemListener(dahandler);
md.addItemListener(dahandler);
}
private class handler implements ItemListener {
public void itemStateChanged(ItemEvent event) {
Font cool = null;
if (md.isSelected() && cd.isSelected())
cool = new Font("Serif", Font.BOLD + Font.ITALIC, 25);
else if (md.isSelected())
cool = new Font("Serif", Font.BOLD, 30);
else if (md.isSelected())
cool = new Font("Sans_Serif", Font.ITALIC, 30);
vcd.setFont(cool);
}}}
如何在短短的一類寫一個程序,我的意思是不需要調用類的setSize或defaultcloseoperation等,因爲兩類更難做出編譯一個.jar或.exe時出了它,我知道有另一種方式,但我想要使用這種方法,因爲它更容易使用此方法制作按鈕,textfields組合框如何編寫完整的代碼在短短的一類
你,一個偶然的機會,用鉛筆和紙編譯代碼? – 2012-03-25 13:32:29
使用一個類的一切都是壞主意。你所有的陳述都是錯誤的。 – bezmax 2012-03-25 13:32:59
也許我們可以幫助這個人,而不是焦油和羽毛。 – 2012-03-25 13:45:28