Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在多个方法中使用JButton?_Java_Inheritance_Jbutton - Fatal编程技术网

Java 如何在多个方法中使用JButton?

Java 如何在多个方法中使用JButton?,java,inheritance,jbutton,Java,Inheritance,Jbutton,因此,我已经将我的Tictatcoe项目作为一个辅助项目编写了一段时间,并且遇到了另一个障碍。我想在不止一种方法中使用JButton,但我不知道如何去做。这是我到现在为止的密码 ` 当我试着运行它时,它告诉我编译器找不到符号b1。我必须公开按钮(如果是,如何公开?),还是使用继承?如果是后者,请简单解释一下,因为我还没有开始学习继承 提前谢谢。在方法之外声明您的JButton,与声明int、String和booleans的位置相同。换句话说,类似于 class TicTacToe { /

因此,我已经将我的Tictatcoe项目作为一个辅助项目编写了一段时间,并且遇到了另一个障碍。我想在不止一种方法中使用JButton,但我不知道如何去做。这是我到现在为止的密码

`

当我试着运行它时,它告诉我编译器找不到符号b1。我必须公开按钮(如果是,如何公开?),还是使用继承?如果是后者,请简单解释一下,因为我还没有开始学习继承


提前谢谢。

在方法之外声明您的
JButton
,与声明
int
String
boolean
s的位置相同。换句话说,类似于

class TicTacToe
{
    //...
    JButton b1;
    //...
    public int TicTacToe()
    {
        b1 = new JButton(); //note that you don't need the ""
    }
}

顺便说一句,我建议使用数组并在其中循环,而不是使用9个数组并多次复制粘贴代码。

在方法之外声明
JButton
,与声明
int
字符串和
布尔值的位置相同。换句话说,类似于

class TicTacToe
{
    //...
    JButton b1;
    //...
    public int TicTacToe()
    {
        b1 = new JButton(); //note that you don't need the ""
    }
}

顺便说一句,我建议使用数组并在其中循环,而不是使用9个数组并多次复制粘贴代码。

在方法之外声明
JButton
,与声明
int
字符串和
布尔值的位置相同。换句话说,类似于

class TicTacToe
{
    //...
    JButton b1;
    //...
    public int TicTacToe()
    {
        b1 = new JButton(); //note that you don't need the ""
    }
}

顺便说一句,我建议使用数组并在其中循环,而不是使用9个数组并多次复制粘贴代码。

在方法之外声明
JButton
,与声明
int
字符串和
布尔值的位置相同。换句话说,类似于

class TicTacToe
{
    //...
    JButton b1;
    //...
    public int TicTacToe()
    {
        b1 = new JButton(); //note that you don't need the ""
    }
}


顺便说一句,我建议使用数组并在其中循环,而不是使用9个数组并多次复制粘贴代码。

将其作为实例成员。与其转储代码,请详细说明在多个方法中
的含义,是相同的按钮还是不同的按钮。按钮的使用会有所不同吗?如果会,如何使用?等等@Suresh谢谢你的回答。确切地说,我该怎么做呢?@Thomas,我添加了更多信息,目前正在通过编辑添加更多信息。@RobotomMoneyLender
private JButton buttonYouNeed我打赌你已经看到了。这是一个类成员。请将其作为实例成员。不要转储代码,请详细说明您在多个方法中所说的
是指同一个按钮还是不同的按钮。按钮的使用会有所不同吗?如果会,如何使用?等等@Suresh谢谢你的回答。确切地说,我该怎么做呢?@Thomas,我添加了更多信息,目前正在通过编辑添加更多信息。@RobotomMoneyLender
private JButton buttonYouNeed我打赌你已经看到了。这是一个类成员。请将其作为实例成员。不要转储代码,请详细说明您在多个方法中所说的
是指同一个按钮还是不同的按钮。按钮的使用会有所不同吗?如果会,如何使用?等等@Suresh谢谢你的回答。确切地说,我该怎么做呢?@Thomas,我添加了更多信息,目前正在通过编辑添加更多信息。@RobotomMoneyLender
private JButton buttonYouNeed我打赌你已经看到了。这是一个类成员。请将其作为实例成员。不要转储代码,请详细说明您在多个方法中所说的
是指同一个按钮还是不同的按钮。按钮的使用会有所不同吗?如果会,如何使用?等等@Suresh谢谢你的回答。确切地说,我该怎么做呢?@Thomas,我添加了更多信息,目前正在通过编辑添加更多信息。@RobotomMoneyLender
private JButton buttonYouNeed我打赌你已经看到了。这是一个类成员。我尝试了,但得到了这个错误:局部变量b1是从内部类访问的;需要声明为最终版本。@如果放债人按照它所说的做,将其声明为
final
。我试过了,但得到了这个错误:局部变量b1是从内部类访问的;需要声明为最终版本。@如果放债人按照它所说的做,将其声明为
final
。我试过了,但得到了这个错误:局部变量b1是从内部类访问的;需要声明为最终版本。@如果放债人按照它所说的做,将其声明为
final
。我试过了,但得到了这个错误:局部变量b1是从内部类访问的;需要声明为最终版本。@如果放债人按照它所说的做,将其声明为
final