W programie mam kilka radiobuttonów. Jeden z nich ustawia dodatkowe pole do wpisania tekstu jako widoczne. Problem w tym że nie zawsze robi się ono widoczne. Czasami po wywołaniu metody:
private void jRadioButtonQCGStateChanged(javax.swing.event.ChangeEvent evt) {
if (this.jRadioButtonQCG.isSelected())
{
System.out.println("zaznaczony "+jRadioButtonQCG.isSelected());
BlokujPanele(jPanel2, true);
jTextFieldc.setVisible(true);
jPanel2.repaint();
}
else if(this.jRadioButtonQCG.isSelected()==false&&this.jRadioButtonLCG.isSelected()==false)
{
BlokujPanele(jPanel2, false);
}
}
dalej tego pola nie widać ale jak się najedzie myszką w to miejsce gdzie powinno się pojawić i się kliknie to się pojawia. Po minimalizacji i maksymilizacji okna też się pojawia. Dodałem
jPanel2.repaint();
bo myślałem że odświeżenie panela pomoże ale to nic nie dało.