gpt4 book ai didi

java - JFrame 未出现在 Netbeans 中

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:20 28 4
gpt4 key购买 nike

我编写了一个简单的java应用程序,它根据单击的按钮对数字进行平方和求根。运行它后,控制台显示构建成功,但没有显示任何内容。这是我的代码:

package lab11;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class Problem1 extends JFrame implements ActionListener {

int n;
JTextField enter;
JTextField result;
JButton sqrt;
JButton square;
JLabel l1;
JLabel l2;

public static void main(String[] args){
Problem1 exercice = new Problem1();
exercice.setSize(500, 500);
exercice.setVisible(true);
exercice.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
exercice.show(true);
}

public Problem1(){

super("Square Root");
setLayout(new GridLayout(3,2));
l1 = new JLabel("Enter N:");
l2 = new JLabel("Result:");
sqrt = new JButton("SQRT");
square = new JButton("SQUARE");
square.addActionListener(this);
sqrt.addActionListener(this);
n = Integer.parseInt(enter.getText());
add(l1);
add(enter);
add(l2);
add(result);
add(sqrt);
add(square);

}

@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == square)
result.setText(String.valueOf(n*n));
if(e.getSource()== sqrt)
result.setText(String.valueOf(Math.sqrt(n)));

}

}

最佳答案

试试这个:将 JFrame 设置为项目的主类,在项目名称(咖啡杯图标)的“项目”选项卡中,右键单击 -> 设置配置 -> 自定义 -> 在“运行”部分中单击浏览按钮选择默认主类(您想要的 JFrame)。

关于java - JFrame 未出现在 Netbeans 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28169157/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com