• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Swing自作コンポーネントをadd出来るように、)

Swing自作コンポーネントをadd出来るように

このQ&Aのポイント
  • Swing自作コンポーネントをadd出来るように、JTextFieldやJButtonなどを一つにまとめたコンポーネントを自作し、それをadd()出来るようにしたいです。
  • 調べて、paintComponent()を使えば良いということはわかったのですが、Graphicsのインスタンスに線を描いたり、円を描いたりする方法はわかりましたが、JButtonやJTextFieldなどをGraphicsのインスタンスに追加する方法はわからず、paintComponent()を使うやり方はできませんでした。
  • paintComponent()も使わずに、自分のできる方法で、組んだものを一応載せます。

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

全角空白でインデントしております。コピペ後タブ等に置換してください。 class TwoTextFieldsAndOneButton extends JPanel {  JTextField textField1 = new JTextField("テキストフィールド1");  JTextField textField2 = new JTextField("テキストフィールド2");  JButton button = new JButton("ボタン");  TwoTextFieldsAndOneButton(){   super();   add(textField1);   add(textField2);   add(button);  }  // 以下、各コンポーネントのプロパティへのアクセスや操作を行うコードを記述する }

newtgecko
質問者

お礼

なるほどです! 継承の関係をうまく使えば、うまくできますね!ありがとうございました。

関連するQ&A