【发布时间】:2018-02-21 07:20:10
【问题描述】:
我无法让我的Jbuttons 出现在我的JPanel 或JFrame 上,我还是个编程新手,还在苦苦挣扎。
简单计算器:
package simplecalculator;
public class SimpleCalculator {
public static void main(String[] args) {
MyFrame aFrame = new MyFrame();
aFrame.setVisible(true);
}
}
我的框架:
import javax.swing.*;
public class MyFrame extends JFrame {
public MyFrame(){
super();
this.setTitle("Simple Calculator");
this.setVisible(true);
MyPanel aPanel = new MyPanel();
this.getContentPane().add(aPanel);
aPanel.setVisible(true);
this.setSize(500, 300);
}
}
我的面板:
package simplecalculator;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class MyPanel extends JPanel implements ActionListener {
int ans=0;
JTextField result = new JTextField();
JButton but0 = new JButton("0");
JButton but1 = new JButton("1");
JButton but2 = new JButton("2");
JButton but3 = new JButton("3");
JButton but4 = new JButton("4");
JButton but5 = new JButton("5");
JButton but6 = new JButton("6");
JButton but7 = new JButton("7");
JButton but8 = new JButton("8");
JButton but9 = new JButton("9");
public MyPanel() {
super();
result.setVisible(true);
result.setLocation(20, 20);
but0.setText("0");
but0.setVisible(true);
but0.setLocation(40, 40);
}
我正在尝试制作一个简单的计算器,但我被卡住了。有人请帮忙。
【问题讨论】:
-
您在面板的哪个位置添加按钮?
-
您是否尝试过将按钮添加到
MyPanel? -
是的,我注意到我从来没有这样做过,愚蠢的错误,但这是一个人学习的方式,不过谢谢
标签: java netbeans jframe jpanel jbutton