Hej,
Dwie sprawy:
-
Mam 2 jPanele. Z pierwszego przechodzę klawiszem "VK_RIGHT (strzałka w prawo)" po jakichś tam warunkach do drugiego jPanelu. Gdy przechodzę do drugiego, to pierwszy ustawiam na visible(false), a drugi na (true), w tym samym czasie chcę też by na środku tego drugiego został wyrysowany biały punkt. To jednak się nie udaje. Mogę ujrzeć jak miga na chwilkę i znika. Co zrobić, by został tam na stałe? Poniżej kod:
private void jButton1KeyPressed(java.awt.event.KeyEvent evt) { int keyCode = evt.getKeyCode(); switch( keyCode ) { case KeyEvent.VK_LEFT: String tekst = jLabel2.getText(); if (tekst.equals("blablabla")) { dispose(); } break; case KeyEvent.VK_RIGHT : String tekst2 = jLabel2.getText(); if (tekst2.equals("blablabla")) { jLabel2.setText("Próba"); } else if (tekst2.equals("Próba")) { jPanel1.setVisible(false); jPanel2.setVisible(true); jPanel2.createImage(1366, 768); Graphics g; g = jPanel2.getGraphics(); g.setColor(Color.WHITE); g.fillOval(683, 384, 8, 8); } break; } }
-
Druga sprawa tyczy się dalszej fazy jak już ten biały punkt zostanie na środku ekranu i nie zniknie :) w tej sytuacji (gdy już nie zniknie) chciałbym, by wydarzyło się kilka rzeczy np. po pewnym czasie pojawia się pod punktem jakiś napis, po napisie błyska kilka białych punktów w różnych miejscach ekranu i pojawia się okno, w którym user jakoś tam odpowiada na to co widział. Pytanie - jak podejść do tego pojawiania się i znikania punktów?
Pozdrawiam serdecznie po zarwanej nocy :D