public class Jisuanqi extends JFrame implements ActionListener {
Result result = new Result();
Number_Key number_key = new Number_Key();
Jisuanqi() {
super("Jd");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel();
pane.setLayout(new BorderLayout());
setBounds(680,220,1,1); //替换图标
--> ImageIcon icon=new ImageIcon("xianmu");
setIconImage(icon.getImage()); pane.add(result, BorderLayout.NORTH);
pane.add(number_key, BorderLayout.CENTER);
--> pane.add(number_key.equal, BorderLayout.SOUTH); number_key.one.addActionListener(this);
number_key.two.addActionListener(this); setContentPane(pane);
pack();
}
//下略
1、运行程序时没有看到图标,图的位置有什么要求?已经在.java和其上一目录下copy了xianmu图了;
2、.equal的含义不了解
小弟初学java,连api还看不懂,请多多指教
Result result = new Result();
Number_Key number_key = new Number_Key();
Jisuanqi() {
super("Jd");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pane = new JPanel();
pane.setLayout(new BorderLayout());
setBounds(680,220,1,1); //替换图标
--> ImageIcon icon=new ImageIcon("xianmu");
setIconImage(icon.getImage()); pane.add(result, BorderLayout.NORTH);
pane.add(number_key, BorderLayout.CENTER);
--> pane.add(number_key.equal, BorderLayout.SOUTH); number_key.one.addActionListener(this);
number_key.two.addActionListener(this); setContentPane(pane);
pack();
}
//下略
1、运行程序时没有看到图标,图的位置有什么要求?已经在.java和其上一目录下copy了xianmu图了;
2、.equal的含义不了解
小弟初学java,连api还看不懂,请多多指教
我觉得你如果刚学java应该好好找一本java基础语法的书籍看看,或者下一些视频听听,马士兵的视频网上有下载的,会对你学习很有帮助。
我不是专业开发人员,只需要用java做一个实现简单功能的图形化程序。想多了才想加个图片呵呵
equals 方法(是String类从它的超类Object中继承的)被用来检测两个对象是否相等,即两个对象的内容是否相等。 ==用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为true 而在比较引用时,如果引用指向内存中的同一对象,结果为true
一个像素怎么显示图标。你试下setBounds(100,100680,220);