如何从另一个 class 或方法获取 TextField 值
How to get TextField value from another class or method
我不知道 JTextField 是如何工作的。我正在尝试很多。
我的问题是:How to get TextField value from another class or method?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MuGUI extends JPanel {
public MyGui() {
JTextField betText = new JTextField("");
}
public void method2() {
// error this line, cant find betText
String value = betText.getText();
}
您可以全局声明 JTextField,然后在构造函数中对其进行初始化。现在您也可以在您的方法中访问您的变量。
public class MyGUI extends JPanel
{
private JTextField betText;
public MyGUI(){
//other operations
betText = new JTextField("");
}
public void test(){
String a = betText.getText();
}
}
我不知道 JTextField 是如何工作的。我正在尝试很多。 我的问题是:How to get TextField value from another class or method?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MuGUI extends JPanel {
public MyGui() {
JTextField betText = new JTextField("");
}
public void method2() {
// error this line, cant find betText
String value = betText.getText();
}
您可以全局声明 JTextField,然后在构造函数中对其进行初始化。现在您也可以在您的方法中访问您的变量。
public class MyGUI extends JPanel
{
private JTextField betText;
public MyGUI(){
//other operations
betText = new JTextField("");
}
public void test(){
String a = betText.getText();
}
}