ボタンが押されたときに使用する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つの列を許可するように設定されたグリッドレイアウトです。