2012-04-03 14 views
0

ボタンが押されたときに使用するJPanelがあります。新しいJLabelとJTextFieldも追加します。しかし、私はそれを働かせるように見えることはできません。Java - ボタンを押したときにJPanelに新しいJLabelとJTextPaneを追加する方法

私のActionListenerに問題はありますか?もしそうでなければ、どのように達成できますか?

JPanel south = new JPanel(); 
JButton add = new JButton("Add"); 
ActionListener addListener = new ActionListener() { 

    @Override 
    public void actionPerformed(ActionEvent e) { 
      JLabel mL = new JLabel("MOD: "); 
      mR.add(mL); 
      JTextField mM = new JTextField(10); 
      mR.add(mM); 
      mR.repaint(); 

    } 

}; 
add.addActionListener(addListener); 
south.add(add); 
add(south, BorderLayout.NORTH); 

mRパネルのレイアウトは、複数の行と2つの列を許可するように設定されたグリッドレイアウトです。

答えて

関連する問題