Java 无效的方法声明?是否需要返回类型?

Java 无效的方法声明?是否需要返回类型?,java,button,bluej,Java,Button,Bluej,我从youtube视频()中截取了代码,但我不确定问题出在哪里。感谢您的帮助:)publicgui()没有任何返回类型,也没有任何实现,它不应该在QA 将此构造函数方法上移到Guiclass import java.util.*; import java.awt.FlowLayout; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.JFrame; import

我从youtube视频()中截取了代码,但我不确定问题出在哪里。感谢您的帮助:)

publicgui()
没有任何返回类型,也没有任何实现,它不应该在
QA

将此构造函数方法上移到
Gui
class

import java.util.*;
import java.awt.FlowLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.Icon;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
//----------I could just do import java.awt.*; and import java.swing.*; but, when the program get larger, this could cause glitches, so it's better not to----------
public class Gui extends JFrame{

public class QA //THIS IS WHERE I'M GETTING THE ERROR MESSAGE
{
    private int x;
         private JButton reg;
         private JButton custon;

         public Gui();
    public QA()
    {

为什么在
QA
类中有
Gui
构造函数?构造器主体在哪里?您有“公共类GUI”,其中有“公共类QA”。你真的想使用嵌套类吗?
public class Gui extends JFrame{

public Gui(){}

public class QA //THIS IS WHERE I'M GETTING THE ERROR MESSAGE
{
...
}