Witam
Mam taki problem, że muszę aktywnie dodawać etykiety na panel w zależności o wyniku funkcji(w net beans). Zrobiłem sobie panel jako oddzielny plik, który dodaje do głównej formy w taki sposób:
PanelUser userListLabel;
userListLabel = new PanelUser();
userListLabel.setLocation (200, 400 );
userListLabel.setBackground(Color.red);
userListLabel.setSize(300, 300);
this.add(userListLabel);
Panel dodaje mi bez problemu do głównej formy ale jeżeli chcę w pliku w którym ma panel dodać etykietę nie przez GUI tylko tak aktywnie to niestety nie wyświetla mi jej. Wszystko oczywiście się kompiluje bez problemu. etykietę JLabel próbuje dodać w taki sposób:
public class PanelUser extends javax.swing.JPanel {
//public Vector <javax.swing.JLabel> userLabel;
public PanelUser() {
initComponents();
set();
}
public void set()
{
javax.swing.JLabel label = new javax.swing.JLabel("dziala", JLabel.CENTER);
label.setLocation(10, 10);
label.setBackground(Color.red);
label.setSize(20, 20);
this.add(label);
}
Z góry dzięki za pomoc
Pozdr