Java 正在等待来自另一个类的JApplet中的用户输入
我有两节课。一个类在Java 正在等待来自另一个类的JApplet中的用户输入,java,swing,applet,user-input,japplet,Java,Swing,Applet,User Input,Japplet,我有两节课。一个类在JApplet中创建GUI,另一个类从applet获取用户输入并使用它进行计算 小程序类创建GUI并通知计算类启动。然后,计算类从applet类调用一个方法来请求用户输入。然后,此方法侦听来自JTextField的操作,以返回到计算类 但问题是,当您运行程序时,它实际上并不等待用户在文本字段中输入内容。结果,计算类收到一个空输入 我怎样才能解决这个问题 我尝试在方法中使用JOptionPane.showInputDialog而不是ActionListener,这很有效。但我不
JApplet
中创建GUI,另一个类从applet获取用户输入并使用它进行计算
小程序类创建GUI并通知计算类启动。然后,计算类从applet类调用一个方法来请求用户输入。然后,此方法侦听来自JTextField
的操作,以返回到计算类
但问题是,当您运行程序时,它实际上并不等待用户在文本字段中输入内容。结果,计算类收到一个空输入
我怎样才能解决这个问题
我尝试在方法中使用
JOptionPane.showInputDialog
而不是ActionListener
,这很有效。但我不想用这个;主要是因为它像一个弹出窗口,我希望用户直接在小程序中输入数据。向小程序中的JTextField
添加一个ActionListener
。触发事件时(通常在用户按下“Enter”键时),使用文本字段中的字符串调用计算类
或者换一种说法。作为事件源的类(小程序)应调用计算类的方法。这不应该是另一种情况。BTW 1)要更快地获得更好的帮助,请发布一个。2) +1表示(re.JOptionPane
)“但我不想使用它;主要是因为它像一个弹出窗口。”