importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassDrawingextendsFrame{privateinthours;privateintrates;privateintbalance;privateintpaytax;Drawing(){se...
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Drawing extends Frame{
private int hours;
private int rates;
private int balance;
private int paytax;
Drawing ()
{
setTitle("Client Current Balance");
setVisible(true);
setSize (300,200);
setResizable(false);
setMenuBar( new MenuUp());
setLayout(null);
addWindowListener( new WindowAdapter(){
public void windowClosing (WindowEvent e)
{
System.exit(0);}}
);
Button btn1,btn2,btn3;
btn1=new Button("开始");
btn1.setBounds(20, 150, 50, 30);
btn1.addActionListener(new charge());
add(btn1);
btn2=new Button("结束");
btn2.setBounds(120, 150, 50, 30);
btn2.addActionListener(new paytax());
add(btn2);
btn3=new Button("充值");
btn3.setBounds(220, 150, 50, 30);
btn3.addActionListener(new paytax());
add(btn3);
Label L1,L2;
TextField tf,th;
L1=new Label("已用时间:");
tf=new TextField(8);
tf.addActionListener(new paytax());
add(L1);
add(tf);
L2=new Label("充值金额:");
th=new TextField(8);
th.addActionListener(new paytax());
add(L2);
add(th);
}
class MenuUp extends MenuBar{
public MenuUp(){
Menu m1=new Menu("File");
Menu m2=new Menu("Help");
MenuItem mi1=new MenuItem("Members");
MenuItem mi2=new MenuItem("Consumers");
MenuItem mi3=new MenuItem("Quit");
m1.add(mi1);
m1.add(mi2);
m1.addSeparator();
m1.add(mi3);
add(m1);
add(m2);
setHelpMenu(m2);}}
class charge implements ActionListener{
public void actionPerformed(ActionEvent e) {
report();
}}
class paytax implements ActionListener{
public void actionPerformed(ActionEvent e) {
report();
}}
private void report(){
}
public static void main (String arg[])
{
Drawing d = new Drawing ();
}
}
本人刚接触Java不久,请高手看看,为什么标签不能显示,最好有解释,谢谢
展开