単純に 4 つの jtextfields と 1 つの jbutton を作成しようとしています。ボタンが押されたら、jtextfields に入力されたテキストをパラメーター (p、var、s、f) として別のウィンドウに渡し、指定されたパラメーターを使用して数学関数を表示します。
最初のボタンが押されるまで、この 2 番目のウィンドウを表示して数学関数を表示したくありません。
これどうやってするの?これが初心者の質問であれば申し訳ありませんが、私は学んでいます..
これまでのところ、グラフ作成の部分は完了しているので、あとは、グラフ作成ウィンドウにリンクするテキスト ボックスとボタンを含む最初のウィンドウを作成するだけです。
これは、私が話している変数がわかるように、表示する価値があると思うコードの始まりです。
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
... ... ... この後に使用される残りのコードは、デカルト平面と数学関数を表示するために使用されるペイント コンポーネントなどです。
私はウェブで他の例を探しましたが、私がやっていることには当てはまりません..フィードバックに興味があります! ありがとうございました!