gpt4 book ai didi

java - Eclipse 不打开框架窗口

转载 作者:行者123 更新时间:2023-12-02 06:26:23 25 4
gpt4 key购买 nike

我在 Eclipse Indigo 中运行了此代码,并且没有框架作为输出打开,但是当我在 BLUEJ 中运行相同的代码时,它工作正常并且框架正在打开。请告诉我错误。

这是我的代码:

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

public class MainFrame extends JFrame
{

void MainFrame()
{
setTitle("Square's Root Finder");
setSize(350,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLookAndFeel();
setVisible(true);
JButton but1 = new JButton("Calculate");
JLabel label1= new JLabel("Enter the number:");
JTextField t = new JTextField();
add(but1);
add(label1);
add(t);


}
private void setLookAndFeel() {
try {
UIManager.setLookAndFeel(
"com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
} catch (Exception exc) {
// ignore error
}
}

public static void main(String[] args)
{
MainFrame newFrame = new MainFrame();

}

}

最佳答案

错误在这一行:

 void MainFrame()

将其更改为:

public MainFrame()

构造函数不应具有按照 JAVA documentation 的返回类型

Constructor declarations look like method declarations—except that they use the name of the class and have no return type.

关于java - Eclipse 不打开框架窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20488391/

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