Jak wylosować wyświetlane okno:
Czyli stworzyłem (JFrame1, JFram2,JFrame3)
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
// po kliknięciu losuje okno (z JFrame1, JFram2,JFrame3) i go wyświetla
}
Jak to zrobić?
Jak wylosować wyświetlane okno:
Czyli stworzyłem (JFrame1, JFram2,JFrame3)
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
// po kliknięciu losuje okno (z JFrame1, JFram2,JFrame3) i go wyświetla
}
Jak to zrobić?
Zakładam, że po wylosowaniu okna pozostałe mają przestać być widoczne
JFrame[] okna=new JFrame[ileOkien];
for(int i=0;i<ileOkien;i++)
okna[i]=new JFrame();
...
//w metodzie actionPerformed()
int nr=(int)Math.floor(ileOkien*Math.random());
for(int i=0;i<ileOkien;i++)
if(nr==i)
okna[i].setVisible(true);
else
okna[i].setVisible(false);
Wielkie dzięki:)