我试图简单地创建四个 jtextfields 和一个 jbutton。按下按钮后,我希望将输入到 jtextfields 中的文本作为参数(p、var、s、f)传递到另一个窗口,该窗口使用给定的参数显示数学函数。
在按下初始按钮之前,我不希望第二个窗口出现并显示数学函数。
我怎样才能做到这一点?如果这是一个新手问题,我很抱歉,但我正在学习..
到目前为止,我已经完成了绘图部分,所以我现在需要做的就是创建第一个窗口,其中包含链接到绘图窗口的文本框和按钮。
这是我认为值得展示的代码的开头,因此您知道我在说哪些变量:
public class Cartesian {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
CartesianFrame frame = new CartesianFrame();
frame.showUI();
}
});
}
}
class CartesianFrame extends JFrame {
CartesianPanel panel;
public CartesianFrame() {
panel = new CartesianPanel();
add(panel);
}
public void showUI() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Polynomial Grapher");
setSize(700, 700);
setVisible(true);
}
}
class CartesianPanel extends JPanel {
//These are the variables I want to be assigned to textfields(I'm assuming using "gettext" from another window.
String p="something from textbox one";//Variable 1
String var="something from textbox two";//Variable 2
double s=-2;//ANY double value from textbox 3
double f=2;//ANY double value from textbox 4
... ... ... 之后使用的其余代码只是一个绘制组件等,用于显示笛卡尔平面和数学函数。
我在网上查看了其他一些示例,但它们并没有应用于我正在做的事情。我对任何反馈都很感兴趣!谢谢!