计算机编程代码(Computer programming code)
计算机编程代码(Computer programming code)
进口java.awt.borderlayout;
进口java.awt.eventqueue;
进口javax.swing.jframe;
进口javax.swing.jpanel;
进口javax.swing.border.emptyborder;
进口java.awt.button;
进口java.awt.textfield;
进口java.awt.event.actionlistener;
进口java.awt.event.actionevent;
进口javax.swing.jbutton;
公共类的DDD扩展JFrame {
私人JPanel内容块;
私有字符串“=”;
私有数据;
私有字符串“=”;
私有数据;
私人选择;
文本框文本=新textfield();
按钮=新按钮(“0”);
按钮button_1 =新的按钮(“1”);
按钮button_2 =新的按钮(“2”);
按钮button_3 =新的按钮(“3”);
按钮button_4 =新的按钮(“4”);
按钮button_5 =新的按钮(“5”);
按钮button_6 =新的按钮(“6”);
按钮button_7 =新的按钮(“7”);
按钮button_8 =新的按钮(“8”);
按钮button_9 =新的按钮(“9”);
按钮button_11 =新的按钮(“-”);
按钮button_12 =新的按钮(“*”);
按钮button_13 =新的按钮(“/”);
按钮button_14 =新的按钮(“=”);
私人最终按钮button_15 =新的按钮(“+”);
/ * *
*启动应用程序。
* /
public static void main(String [] args){
EventQueue invokeLater(新runnable() {。
run() { public void
尝试{
DDD框架=新ddd();
框setVisible(true);
} catch(异常E){
E. printstacktrace();
}
}
});
}
/ * *
*创建框架。
* /
公共ddd() {
setdefaultcloseoperation(JFrame。exit_on_close);
窗口(100, 100, 450、300);
新jpanel() ContentPane =;
内容块。setborder(新EmptyBorder(5, 5, 5,5));
setcontentpane(内容块);
内容块setLayout(null);
按钮。addactionlistener(新actionlistener() {
public void actionPerformed(ActionEvent e){
A1 = A1 +大肠getactioncommand();
TextField setText(A1);
}
});
按钮的窗口(64, 74, 42、23);
添加内容块(按钮);
button_1。addactionlistener(新actionlistener() {
public void actionPerformed(ActionEvent e){
A1 = A1 +大肠getactioncommand();
TextField setText(A1);
}
});
button_1窗口(122, 74, 42,23);
(button_1)添加内容块;
button_2。addactionlistener(新actionlistener() {
public void actionPerformed(ActionEvent e){
A1 = A1 +大肠getactioncommand();
TextField setText(A1);
}
});
button_2窗口(182, 74, 42,23);
(button_2)添加内容块;
button_3。
addactionlistener (new actionlistener () {
public void actionperformed (actionevent e) {
a1 = a1 + e.getactioncommand ();
textfield.settext (a1);
}
});
button _ 3.setbounds (64, 103, 42, 23);
contentpane.add (button _ 3);
button _ 4.addactionlistener (new actionlistener () {
public void action