ahojte, snažím sa do tabbledPanelu pridávať textFieldy s nejakým obsahom a mať button ktorý odstráni vybraný nepotrebný textField. nemáte nejaký nápad ako to rozumne spraviť?
mal som také pokusy ako som to skúšal ale neviem si stým rady:
v podstaťe som myslel že vytvorím panel s obsahom a buttonom ktorý potom odstráni vlastný panel ale zistil som že to musím asi spraviť úplne inak.
prosím nezaobejaťe sa s názvami a inými detailami ide len o rýchli pokus. dik
public class ListPanel extends JTabbedPane {
ListPanel() {
setSize(560, 450);
setLocation(250,0);
Panel(" + ", "+");
Panel(" - ", "-");
}
void Panel(String pName, String fName) {
JPanel panel = new JPanel();
panel.setName(pName);
panel.setLayout(new GridLayout(5,5,5,5));
add(panel);
for(int i = 0; i < 10; i++) {
JPanel textPanel = new JPanel();
textPanel.setBackground(Color.red);
textPanel.setLayout(null);
JTextField text = new JTextField(fName);
text.setSize(120, 20);
textPanel.add(text);
JButton button = new JButton("X");
button.setSize(20, 20);
button.setLocation(240, 0);
button.addActionListener((ActionEvent ActionEvent) -> {
remove(this);
});
textPanel.add(button);
panel.add(textPanel);
}
}
}