我有一個JPanel,當按下按鈕時我想添加一個新的JLabel和JTextField。但是,我似乎無法得到它的工作。Java - 當按下按鈕時如何將新的JLabel和JTextPane添加到JPanel
我的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面板的佈局是設置爲允許多行和兩列的網格佈局。