已有101人关注
初学Java写的计算器求帮助!!!!!
发表在Java图书答疑 2014-02-24
是否精华
版块置顶:
我是Java初学者,这是我写的一个计算器,可是怎么也运行不了,我想应该是代码问题,求高人对这个计算器能进行详细讲解并找出错误!谢谢了!!!
package 剑三计算器;
import java.awt.BorderLayout;
import java.awt.CardLayout;
import java.awt.Component;
import java.awt.EventQueue;
import java.awt.event.ActionListener;


import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;


public class jisuanqi
{
public static void main(String[] args){
EventQueue.invokeLater(new Runnable (){
public void run(){
jisuanqi frame=new jisuanqi();
frame.setDefaultClassOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
);
}


protected void setVisible(boolean b)
{
// TODO Auto-generated method stub

}


protected void setDefaultClassOperation(int exitOnClose)
{
// TODO Auto-generated method stub

}
}
@SuppressWarnings("serial")
class jisuanqiFrame extends JFrame{
public jisuanqiFrame(){
setTitle("jisuaqni");
jisuanqi panel=new jisuanqi();
add(panel);
pack();
}


private void add(jisuanqi panel)
{
// TODO Auto-generated method stub

}
}
@SuppressWarnings("serial")
class jisuanqipanel extends JPanel{
public jisuanqipanel(){
setLayout (new BorderLayout());
@SuppressWarnings("unused")
int result = 0;
@SuppressWarnings("unused")
String lastCommand = "=";
@SuppressWarnings("unused")
boolean start = true;
//add the display
Component display = new JButton("0");
display.setEnabled(false);
add(display,BorderLayout.NORTH);


ActionListener insert=new InsertAction();
ActionListener Command=new CommandAction();
//add the buttons in a 4×4 grid.
JPanel panel = new JPanel();
panel.setLayout(new CardLayout(4,4));
addButton("7",insert);
addButton("8",insert);
addButton("9",insert);
addButton("/",Command);
addButton("4",insert);
addButton("5",insert);
addButton("6",insert);
addButton("*",Command);
addButton("1",insert);
addButton("2",insert);
addButton("3",insert);
addButton("-",Command);
addButton("0",insert);
addButton(".",insert);
addButton("=",Command);
addButton("+",Command);
add(pane), BorderLayout.(ENTER);
}


private void addButton(String string, ActionListener insert)
{
// TODO Auto-generated method stub

}
}[font color=#FF0000][/font]
分享到:
精彩评论 1
无语_mrkj
学分:3155 LV11
2014-02-25
沙发
请问您运行的是哪本书的哪个例子?
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照