0

をクリックしたときにaJButtonを aに置き換える方法がわかりません。Jpanel を 4 つの行 (3 つの JLabels と JButton) をレイアウトする gridlayout として設定したとします。したがって、ユーザーが をクリックすると、その JButton は に置き換えられます。JRadioButtonJButtonJButtonJRadioButton

CardLayoutこの目的でを使用しますか、それを置き換える簡単な方法はありJButtonますか?

4

1 に答える 1

-1

あなたができることは、パネルからボタンを削除し、その場所にラジオボタンを追加することです

サンプルコード

  static JButton button1 = new JButton("Test");
  static JPanel panel1 = new JPanel():
  public static void main(String[] args{
  panel1.add(button1);
  }
  public void ActionListener(ActionEvent e){
  if(e.equals("Test"){
  panel1.remove(button1);
  panel1.add(radiobutton1);
  }

ここからラジオボタンを追加できます

于 2013-04-10T11:49:59.810 に答える