Java 需要帮助调用另一个类';另一个类中的方法

Java 需要帮助调用另一个类';另一个类中的方法,java,variables,joptionpane,Java,Variables,Joptionpane,我是Java的一个新手,正在学习如何让我的头脑专注于OOP 我正在尝试集成类,并将getsecondwindow.form2('null')传递给工作 我不知道如何将变量传递给其他类 任何帮助都将不胜感激 public class helloworld { public static void main(String[] args){ SwingUtilities.invokeLater(new Runnable(){ public void

我是Java的一个新手,正在学习如何让我的头脑专注于OOP

我正在尝试集成类,并将get
secondwindow.form2('null')
传递给工作

我不知道如何将变量传递给其他类

任何帮助都将不胜感激

public class helloworld {

    public static void main(String[] args){

        SwingUtilities.invokeLater(new Runnable(){
            public void run(){
                JFrame window = new JFrame("Hello world test");
                window.setVisible(true);
                window.setSize(500,500);
                window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                JOptionPane.showMessageDialog(window, "do NOT click 'OK'");
                String word = JOptionPane.showInputDialog(window,"Enter a sentence");
                int characters =word.length();
                JOptionPane.showMessageDialog(window, characters);
                NewDialouge secondwindow = new NewDialouge();
                secondwindow.form2('null');
            }   
        });         
    }

}


是错误的,在Java中,字符用单引号括起来,对于字符串,您需要使用双引号。

对字符串使用双引号。为什么在所有其他地方都使用了正确的格式,却有“null”呢?像这样的单引号:
'a'
表示字符,像这样的双引号:
“foobar”
表示stringsNote:不需要添加“[JAVA]”到标题——这是通过标签更好地传达的信息。在你的标题中有很多“另一个”。。。
import javax.swing.JOptionPane;

public class NewDialouge {

    public void form2(String spoon){

        JOptionPane.showMessageDialog(spoon,  "works.");

    }

}
secondwindow.form2('null');