📄 shoufei2.java
字号:
import java.awt.*;import java.awt.event.*;public class shoufei2 extends Frame{ Label lb1=new Label("户主姓名:"), lb2=new Label("门牌号:"); TextField tf1=new TextField(10), tf2=new TextField(10); Button b1=new Button("确定"), b2=new Button("返回"), b3=new Button("取消"); MenuBar bar=new MenuBar( ); Menu mu1=new Menu("查看"), mu2=new Menu("月份"), mu3=new Menu("季度"); CheckboxMenuItem cb1=new CheckboxMenuItem("水费"), cb2=new CheckboxMenuItem("电费"), cb3=new CheckboxMenuItem("清洁费"), cm1=new CheckboxMenuItem("一月"), cm2=new CheckboxMenuItem("二月"), cm3=new CheckboxMenuItem("三月"), cm4=new CheckboxMenuItem("四月"), cm5=new CheckboxMenuItem("五月"), cm6=new CheckboxMenuItem("六月"), cm7=new CheckboxMenuItem("七月"), cm8=new CheckboxMenuItem("八月"), cm9=new CheckboxMenuItem("九月"), cm10=new CheckboxMenuItem("十月"), cm11=new CheckboxMenuItem("十一月"), cm12=new CheckboxMenuItem("十二月"), cs1=new CheckboxMenuItem("第一季度"), cs2=new CheckboxMenuItem("第二季度"), cs3=new CheckboxMenuItem("第三季度"), cs4=new CheckboxMenuItem("第四季度"); public shoufei2( ) { super("shoufei"); setBackground(Color.pink); setLayout(new FlowLayout(1,100,60 )); lb1.setFont(new Font("CHINESE_GB2312",Font.BOLD,36)); add(lb1); add(tf1); lb2.setFont(new Font("CHINESE_GB2312",Font.BOLD,36)); add(lb2); add(tf2); mu1.add(cb1); mu1.add(cb2); mu1.add(cb3); mu2.add(cm1); mu2.add(cm2); mu2.add(cm3); mu2.add(cm4); mu2.add(cm5); mu2.add(cm6); mu2.add(cm7); mu2.add(cm8); mu2.add(cm9); mu2.add(cm10); mu2.add(cm11); mu2.add(cm12); mu3.add(cs1); mu3.add(cs2); mu3.add(cs3); mu3.add(cs4); bar.add(mu1); bar.add(mu2); bar.add(mu3); add(b1); b1.addActionListener(new MyListener( )); add(b2); b2.addActionListener(new MyListener( )); add(b3); b3.addActionListener(new MyListener( )); setMenuBar(bar); cb1.setState(true); cm1.setState(true); cs1.setState(true); setSize(480,360); setVisible(true); cb1.addItemListener(new koItemListener( )); cb2.addItemListener(new koItemListener( )); cb3.addItemListener(new koItemListener( )); cm1.addItemListener(new koItemListener( )); cm2.addItemListener(new koItemListener( )); cm3.addItemListener(new koItemListener( )); cm4.addItemListener(new koItemListener( )); cm5.addItemListener(new koItemListener( )); cm6.addItemListener(new koItemListener( )); cm7.addItemListener(new koItemListener( )); cm8.addItemListener(new koItemListener( )); cm9.addItemListener(new koItemListener( )); cm1.addItemListener(new koItemListener( )); cm11.addItemListener(new koItemListener( )); cm12.addItemListener(new koItemListener( )); cs1.addItemListener(new koItemListener( )); cs2.addItemListener(new koItemListener( )); cs3.addItemListener(new koItemListener( )); cs4.addItemListener(new koItemListener( )); addWindowListener(new koWindowListener( )); } class koItemListener implements ItemListener { public void itemStateChanged(ItemEvent e) { if(e.getItemSelectable( )==cb1) { cb2.setState(false); cb3.setState(false); } else if(e.getItemSelectable( )==cb2) { cb1.setState(false); cb3.setState(false); } else if(e.getItemSelectable( )==cb3) { cb1.setState(false); cb2.setState(false); } } } class MyListener implements ActionListener { public void actionPerformed(ActionEvent ae) { if(ae.getSource( )==b1) { } } } class koWindowListener extends WindowAdapter { public void windowClosing(WindowEvent e) { e.getWindow( ).dispose( ); System.exit(0); } } public static void main(String args[ ]) { new shoufei2( ); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -