我有2個面板。第一個面板有一個組合框。取決於所選組合框中項目的值,它下方的面板必須更改。在組合框的動作偵聽器中,當我嘗試更改面板時,它不會更改。爲什麼是這樣?無法動態更改面板
cb1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String s = (String) cb1.getSelectedItem();
if (s.equals("Invoice")) {
panel3Customizera();
g.gridy = 2;
remove(panel3);
add(panel3, g);
} else {
panel3Customizerb();
g.gridy = 2;
add(panel3, g);
}
}
});
將panel3customizer添加到panel3.panel 3中的元素添加到jframe中。可以找到整個代碼的鏈接here
提供一個[SSCCE](http://sscce.org/),而不是提供您的源代碼的鏈接,我們隨後需要下載該鏈接。 – mre