3月25日,Calculation,每日20行。
来源:互联网 发布:淘宝卖的德国护肤品 编辑:程序博客网 时间:2024/05/22 06:06
import java.awt.*;import java.awt.event.*;public class Calc1 implements ActionListener { Frame f; TextField tf1; Button b1, b2, b3, b4; public void diaplay() { f = new Frame("Calculation"); f.setSize(260, 150); f.setLocation(320, 240); //设置窗口初始位置 f.setBackground(Color.LIGHT_GRAY); f.setLayout(new FlowLayout(FlowLayout.LEFT)); //改变布局且左对齐 tf1 = new TextField(30); tf1.setEditable(false); //只能显示,不允许编辑 f.add(tf1); b1 = new Button("1"); b2 = new Button("+"); b3 = new Button("2"); b4 = new Button("C"); f.add(b1); f.add(b2); f.add(b3); f.add(b4); b1.addActionListener(this); //为按钮b1注册事件监听程序 b2.addActionListener(this); b3.addActionListener(this); b4.addActionListener(this); f.addWindowListener(new WinClose()); //为f注册事件监听程序 f.setVisible(true); } public void actionPerformed(ActionEvent e) { //实现ActionListener接口 if(e.getSource() == b4) { //判断事件源 tf1.setText(""); } else { //获取按钮标签,重新设置文本内容 tf1.setText(tf1.getText() + e.getActionCommand()); } } public static void main(String[] args) { (new Calc1()).diaplay(); }}class WinClose extends WindowAdapter { public void windowClosing(WindowEvent e) { //覆盖WindowAdapter类中同名方法 System.exit(0); }}
0 0
- 3月25日,Calculation,每日20行。
- 5月25日,每日20行。
- 6月3日,每日20行。
- 4月25日,ExampleHashMap,每日20行。
- 3月20日,TestFrame_Listener,每日20行。
- 3月3日,test,每日20行。
- 3月2日,helloworld,每日20行。
- 3月4日,simple_window,每日20行。
- 3月5日,TestFrame,每日20行。
- 3月6日,Login,每日20行。
- 3月7日,dialog,每日20行。
- 3月8日,ScrollPanel,每日20行。
- 3月9日,TextField,每日20行。
- 3月10日,select,每日20行。
- 3月11日,ChoiceAndList,每日20行。
- 3月13日,Menu,每日20行。
- 3月14日,Menu_Item,每日20行。
- 3月15日,FlowLayoutDemo,每日20行。
- HTTP要点概述:四,HTTP方法
- 递推递归练习 H 三国佚事--巴蜀之危
- 处理DLL文件修改模式
- DALFactory出现"未能加载文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件”的解决方案 .
- 神奇的 python pickle模块
- 3月25日,Calculation,每日20行。
- SaaS独角兽成长秘籍:40%法则+7步走战略
- 自己封装的jdbc代码
- [Codeforces]B. Lorry
- 1560: [JSOI2009]火星藏宝图
- 二叉树算法(递归与非递归)
- C语言测试一个函数运行时间的模板
- 画图题
- n的倍数BFS小水题