Repaint nie czysci HELP MI

0

Witam, .. dziś i tak duzo problemów ale uporałem się
mam taki kodzik
ale nie czysci mi ekranu jak to zrobić ??

	g.setColor(0x009900);
	g.d", 20,68,0);
	g.drawString("jaksi sobie tes agaga8", 20,77,0);
	repaint();
   break;
  // case 15
   case 15 :
   repaint();
	g.setColor(0x009900);
	g.drawString("dupa jasia !!!", 20,68,0);
	repaint();
   break;
    // case 14
    case 14 :
	g.setColor(0x009900);
	g.drawString("siamno liczba 14 :)", 20,68,0);
   break;
  
   }
   //// pain .
   repaint();
    }
	
	///KONIEC RYSOWANIA
	/// koniec
		   protected  void keyPressed(int keyCode) {
	    System.out.println("guzik " + keyCode);
        if(keyCode==53){ // klawisz 5
		
	   dupajasia=25;
        }
		 // klawisz 4
        if(keyCode==52){ // klawisz 4
		
		
			dupajasia=15;
        }
		
		// KLAWISZ 3
		if(keyCode==51){ // klawisz 4
		
		
			dupajasia=14;
        }
		

to jest fragment kodu
i jak nacisne klawisz 5 to pokazuje się tekst a jak nacisne klawisz 4 tez się pokazuje tekst ale na kupie jak zrobić zeby kasował sie ten tekst ??
repaint(); coś nie działa help mi

0

Przed kolejnym pisaniem wywołaj g.clearRect(x,y,width,height);
x,y,width,height musisz dobrać tak, żeby zmazany został cały napis

0

cze,
dodałem to ale nie działa
fragment kodu

case 25 :
 <b>   g.clearRect(20, 20, 100, 100);</b>
	g.setColor(0x009900);
	g.drawString("blab la jakis tem tekst", 20,50,0);

i nie chce się skopilować co robie zle ??

0

Co znaczy zwrot "nie chce się skompilować" ?

  • resetuje Ci się komputer
  • widzisz na ekranie gest Kozakiewicza ?
  • pojawia się jakiś komunikat kompilatora z opisem błędu ?
    Jeśli zdarzyło sie to ostatnie, to podaj treść komunikatu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1