Nach dem Verdecken des Applets ist die Zeichnung weg

Status
Nicht offen für weitere Antworten.

bristtote

Aktives Mitglied
Hallo,

ich habe folgendes Problem:

Ich habe ein Applet, bei dem die Zeichnung verschwindet, wenn das Applet-Fenster verdeckt oder kleiner und größer gemacht wird. Das Verschwinden, passiert aber nur, wenn ich paint innerhalb der inneren Klasse überschreibe. Überschreibe ich paint in der Hauptklasse, also lasse ich die innere Klasse weg, klappt alles einwandfrei. Hier der relevante Code, so funktioniert es nicht:
Hat jemand einen Rat?

Code:
public class itemalsfunk extends Applet implements ActionListener
{

          Graphics stift;
          MyCanvas zeichenstift;

     public void init ()
     {
         stift = getGraphics();
         zeichenstift = new MyCanvas();
         panel[3].add(zeichenstift);
     }
     public void actionPerformed (ActionEvent e)
     {
         String command = e.getActionCommand();

         if(command.equals("Los"))
        {
            Hauptpanel.setVisible(false);
            zeichenstift.paint(stift);

        }
     }
}

class MyCanvas extends Canvas
{

           public void paint(Graphics g)
          {
                      g.setColor(Color.lightGray);
                      g.fillRect(150,100,100,20);
                      g.setColor(Color.black);
                      update(g);
           }
}
 

Wildcard

Top Contributor
1. Klassen werden großgeschrieben
2. du darfst niemals paint direkt aufrufen
3. Immer super.paint(g) aufrufen wenn man die Methode überschreibt
4. update hat in paint überhaupt nichts verloren
5. OLEEEOLEEEOLEEE 3:0 :D
 

bristtote

Aktives Mitglied
Wildcard hat gesagt.:
1. Klassen werden großgeschrieben
2. du darfst niemals paint direkt aufrufen
3. Immer super.paint(g) aufrufen wenn man die Methode überschreibt
4. update hat in paint überhaupt nichts verloren
5. OLEEEOLEEEOLEEE 3:0 :D

zu 1. ok
zu 2. Ehrlich gesagt, weiss ich nicht, wo ich es noch mit repaint() versuchen soll, es klappt einfach nicht, wo soll ich repaint aufrufen.
zu 3. wo soll ich den super.paint(g) aufrufen, in der paint selbst klappt es nicht. :oops:
zu 4. ok
zu 5. Jetzt gehts ins Achtelfinale :applaus:
 

Wildcard

Top Contributor
satschli hat gesagt.:
zu 2. Ehrlich gesagt, weiss ich nicht, wo ich es noch mit repaint() versuchen soll, es klappt einfach nicht, wo soll ich repaint aufrufen.
zu 3. wo soll ich den super.paint(g) aufrufen, in der paint selbst klappt es nicht. :oops:
zu 5. Jetzt gehts ins Achtelfinale :applaus:
2. Wenn du willst das neu gezeichnet wird weil sich etwas geändert hat.
3. doch. in der paint ist richtig.
5. YYYYYYYYAAAAAAAAAAYYYYYYYYY :D
 

bristtote

Aktives Mitglied
Wildcard hat gesagt.:
satschli hat gesagt.:
zu 2. Ehrlich gesagt, weiss ich nicht, wo ich es noch mit repaint() versuchen soll, es klappt einfach nicht, wo soll ich repaint aufrufen.
zu 3. wo soll ich den super.paint(g) aufrufen, in der paint selbst klappt es nicht. :oops:
zu 5. Jetzt gehts ins Achtelfinale :applaus:
2. Wenn du willst das neu gezeichnet wird weil sich etwas geändert hat.
3. doch. in der paint ist richtig.
5. YYYYYYYYAAAAAAAAAAYYYYYYYYY :D

Hi nochmal,

Also, es sollte dann neugezeichnet werden, wenn man wieder auf das Applet-Fenster zugreift, damit die Zeichnung wieder da ist. Ich habe es jetzt folgendermassen geändert, es klappt leider immernoch nicht, jetzt wird nämlich von vornherein nichts mehr gezeichnet bzw. es ist von vornherein keine Zeichnung da: :cry:
Ich bin echt verzweifelt.

Code:
public class itemalsfunk extends Applet implements ActionListener
{

          MyCanvas canvas;

     public void init ()
     {

         canvas = new MyCanvas();
         panel[3].add(canvas);
     }
     public void actionPerformed (ActionEvent e)
     {
         String command = e.getActionCommand();

         if(command.equals("Los"))
        {
            Hauptpanel.setVisible(false);
            canvas.repaint();

        }
     }
}

class MyCanvas extends Canvas
{

           public void paint(Graphics g)
          {
                      super.paint(g)                      
                       g.setColor(Color.lightGray);
                      g.fillRect(150,100,100,20);
                      g.setColor(Color.black);
                     
           }
}
 

Wildcard

Top Contributor
Zunächst die Frage: was ist panel[3]? LayoutManager usw.
Dann: was macht Hauptpanel.setVisible(false); ?
 

bristtote

Aktives Mitglied
Wildcard hat gesagt.:
Zunächst die Frage: was ist panel[3]? LayoutManager usw.
Dann: was macht Hauptpanel.setVisible(false); ?

Ich habe einen Array von Panels und panel[3] ist halt das 4. Mit dem Befehl Hauptpanel.setVisible(false) sollen dann die ganzen Komponenten auf dem Hauptpanel unsichtbar werden. Das Ganze passiert dann, wenn man auf einen Button klickt. Die Zeichnung übrigens, um die es hier geht, soll ja dann entstehen, wenn auf den selben Button geklickt wurde. Das läuft ja auch alles einwandfrei und wie ich schon erwähnte, funktioniert auch das Zeichnen problemlos, solange paint in der Hauptklasse überschrieben wird. Sobald ich aber eine innere Klasse habe, in der ich paint überschreibe, entstehen halt diese Probleme. :bahnhof:

Ich danke Dir echt, dass Du dir mein Problem annimmst. Wenn Du willst, schicke ich den gesamten Code mit.
 

Wildcard

Top Contributor
Nochmal die Frage nach dem LayoutManager...
Liegen diese ganzen Panels auf dem Hauptpanel?
Übrigens wird MyCanvas auch gezeichnet wenn du nicht repaint aufrufst.
Meine Vermutung ist das bei dir an anderer Stelle etwas im Argen liegt weil dir das Zeichensystem von AWT/Swing noch nicht ganz klar ist.
Ist ohne mehr code/Informationen aber nicht zu beurteilen.
 

bristtote

Aktives Mitglied
Ok, ich schicke Dir den gesamten Code: Übrigens ist GridLayout der Layoutmanager des Hauptpanels, sonst gibt es keinen.

Code:
public class Itemalsfunk extends Applet implements ActionListener 
{
    Panel Hauptpanel  = new Panel();
    Color bg_co       = new Color(158,158,158);   
    Button b_b        = new Button("Los");
    Panel panel    [] = new Panel[12];
    String Items   [] = {"NOP", "ADD", "LOAD"}; 
    Choice choices [] = new Choice [11];
    Choice c1      [] = new Choice [11];
    Choice c2      [] = new Choice [11];
    Choice cerg    [] = new Choice [11];
    Label labels   [] = new Label[11];
    Label g_z      [] = new Label[11];
    Label plus     [] = new Label[11];   
    TextField  t      = new TextField(8); 
    MyCanvas  canvas;
    
	public void init ()
	{
		for (int i=0; i<panel.length; i++)
		{
    		      panel[i]=new Panel();
    		      Hauptpanel.add(panel[i]); 
    	         }
		String s="0";    
		for (int i=0; i<labels.length; i++) 
		{   
    		     labels[i] =new Label(s);
    		     int s1=Integer.parseInt(s);
    		     s1++;
    		      s=Integer.toString(s1); 
    		     panel[i].add(labels[i]);
    	        }
    
		String g="=";   
		for (int i=0; i<g_z.length; i++)
		{  
    		      g_z[i] =new Label(g);    
    	         }    
    
		String p="+";   
		for (int i=0; i<plus.length; i++)
		{ 
    		          plus[i] =new Label(p);  
   		}       
        
		for ( int i = 0; i < choices.length; i++ )
		{
    		        choices[i] = new Choice();  
    		        panel[i].add(choices[i]);
    	         }

		for (int i=0; i<choices.length; i++) 
		{  
   		 	choices[i].addItem(Items [0]);
   		 	choices[i].addItem(Items [1]);  
    	 	       choices[i].addItem(Items [2]);
    	         }
    
		for ( int i=0; i<choices.length; i++) 
		{
		 	final int index = i;
		 	choices[i].addItemListener(new ItemListener()
			{
    			public void itemStateChanged(ItemEvent e) 
    			{    
        			if ( ItemEvent.SELECTED == 1)
        			{
      					aendere( index, e.getItem() );
    				}
    			}
  			});
		}

		Hauptpanel.setLayout(new GridLayout(0,1));    
 		setBackground(bg_co);
 		add(Hauptpanel);
 		panel[11].add(b_b);
 		b_b.addActionListener(this);  
 		panel[11].add(t); 
 		canvas = new MyCanvas();
 		panel[3].add(canvas);
	}         
        
	public void aendere( int index, Object item )
	{
  // wird immer aufgerufen, wenn "choice" ein neues "item" selektiert hat. Das item kann auch null sein!
    	if(item.equals("ADD"))
    	{       
       		 if (cerg[index]!=null)
        	 {
             	  panel[index].remove(cerg[index]);
            	  panel[index].remove(g_z[index]); 
                  panel[index].remove(plus[index]);          
                  panel[index].remove(c1[index]);
                  panel[index].remove(c2[index]);        
             } 
 
      	   c1[index]  = new Choice();
       	   c2[index]  = new Choice();
       	   cerg[index]= new Choice();
       	   g_z[index] = new Label("=");
       	   plus[index]= new Label("+");
       	 
	       c1[index].add("R 0");
	       c1[index].add("R 1");
	       
	       c2[index].add("R 0");
	       c2[index].add("R 1");
		       
	       cerg[index].add("R 1");
	       cerg[index].add("R 2");
	       
	       panel[index].add(cerg[index]);
	       panel[index].add(g_z[index]);     
	       panel[index].add(c1[index]);
	       panel[index].add(plus[index]);
	       panel[index].add(c2[index]);    
   	   }
      
       else if(item.equals("LOAD"))
       {
            
       		if (cerg[index]!=null) 
       		{ 
         	panel[index].remove(cerg[index]); 
        	panel[index].remove(c1[index]);
                panel[index].remove(c2[index]);        
                panel[index].remove(g_z[index]);
                panel[index].remove(plus[index]);
            }
        
       	  c1[index]  = new Choice();
          c2[index]  = new Choice();
          cerg[index]= new Choice();
          g_z [index]= new Label("=");
          plus [index]= new Label("+");
        
          c1[index].add("R 0");
          c1[index].add("R 1");
       
          c2[index].add("0");
          c2[index].add("1");      
       
          cerg[index].add("R 1");
          cerg[index].add("R 2");
        
          panel[index].add(cerg[index]); 
          panel[index].add(g_z[index]);
          panel[index].add(c1[index]);
          panel[index].add(plus[index]);
          panel[index].add(c2[index]);          
        
       }
          
       else if(item.equals("NOP"))
       {
          	
          panel[index].remove(cerg[index]);
          panel[index].remove(g_z[index]);
          panel[index].remove(plus[index]);          
          panel[index].remove(c1[index]);
          panel[index].remove(c2[index]); 
       }
          
	   repaint();
	   validate(); 
	}   
    ///////////////////////////////////////////////////////////

   public void actionPerformed (ActionEvent e)
   {  	  
	String command = e.getActionCommand();     
        if(command.equals("Los"))
    	{	
           	Hauptpanel.setVisible(false);
        	canvas.repaint();        
    }   
    

canvas.validate();
    }    
  
}   
   
class MyCanvas extends Canvas 
{		
	public void paint(Graphics g)	
	{	
	        super.paint(g);
		g.setColor(Color.lightGray);
		g.fillRect(150,100,100,20); 
		g.setColor(Color.black);
	}			
}
 

Leroy42

Top Contributor
Mal abgesehen davon, daß aus deinem Code überhaupt nicht zu erkennen ist,
was dein Canvas (warum ausgerechnet im 4. Panel :shock: ) bewirken soll mal
ein Hinweis:

Du addest in deinem panel[3] zwar dein Canvas, der Layoutmanager weiß
aber nicht wie groß dieser sein soll und verpaßt ihm deshalb eine Größe
von 0 * 0 Pixel²; daher kannst du es natürlich nicht sehen.

Kopiere mal diese Methode in deine Klasse MyCanvas, dann siehst du,
was ich meine:

Code:
	public Dimension getPreferredSize() {
		return new Dimension(250, 120);
	}

Wie du siehst, ist dein hellgraues Rechteck jetzt auch sichtbar.

Desweiteren setzt du das Hauptpanel, das ja auch panel[3] enthält,
nach Drücken des "Los"-Buttons auf nicht sichtbar. Dann kannst
du natürlich nicht erwarten dein Canvas zu sehen, das ja Teil
des panel[3] ist.

Beschreib' doch mal auf deutsch, was du eigentlich vorhast, wenn
der Button "Los" gedrückt wird; ich bin sicher, daß wir dir dann
Vorschläge machen können, wie das zu realisieren ist.
 

bristtote

Aktives Mitglied
Vielen lieben Dank leroy42,

soweit klappt es auch, wie dumm von mir den canvas in den panel[3] einzufügen. Ich habe es nun geändert und den canvas direkt in das applet hinzugefügt.
Was ich eigentlich will, ist, dass auf knopfdruck die ganzen choices verschwinden und dafür der rechteck entsteht. Jetzt bin ich dank dir soweit, dass der rechteck überhaupt auf dem panel erscheint, aber ich weiss jetzt nicht, wie ich dafür sorgen soll, der rechteck nicht von vornherein dabei ist, sondern erst nach dem knopfdruck.

hast du da Ideen?
 

bristtote

Aktives Mitglied
Nein, nein, ich hatte mich verschrieben und wollte das Ganze neuschreiben.

So, das sollte es sein:

Vielen lieben Dank leroy42,


soweit klappt es auch, wie dumm von mir den canvas in den panel[3] einzufügen. Ich habe es nun geändert und den canvas direkt in das applet hinzugefügt.
Was ich eigentlich will, ist, dass auf knopfdruck die ganzen choices verschwinden und dafür der rechteck entsteht. Jetzt bin ich dank dir soweit, dass der rechteck überhaupt auf dem panel erscheint, aber ich weiss jetzt nicht, wie ich dafür sorgen soll, der rechteck nicht von vornherein dabei ist, sondern erst nach dem knopfdruck.

hast du da Ideen?
 

Leroy42

Top Contributor
Lange Frage, kurze Antwort? ???:L

Verpaß deinem Canvas bei der Initialisierung einfach ein
Code:
myCanvas.setVisible(false);
und setze die Visibility im ActionListener deines Buttons
einfach auf true, bzw switchst sie durch

Code:
myCanvas.setVisible(!myCanvas.isVisible())

so kannst du leicht zwischen dem Hauptpanel (mit dem du das gleiche machst)
hin- und herwechseln.

Ein JTabbedPane wäre zwar einfacher und eleganter aber das kannst
du natürlich nicht verwenden wenn du nur AWT-Komponenten nutzen
darfst/willst.
 

bristtote

Aktives Mitglied
Ne, irgendwie klappt es nicht ganz. setVisible(false) macht er, aber es wieder auf true zu setzen, das macht er nicht mehr.
Komischerweise funktioniert diese Methode bei anderen Komponenten, wie z.B. Choices schon, aber halt nicht mit dem Canvas.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Applet Fenster nach Verdecken neu zeichnen? AWT, Swing, JavaFX & SWT 27
berserkerdq2 Buttons und Shapes sehen ja nach Screengröße klein oder zu groß aus, jemand eine Idee, was man tun kann? AWT, Swing, JavaFX & SWT 1
W JEditorPane textausrichtung nach settext funktioniert nicht mehr AWT, Swing, JavaFX & SWT 11
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
H JavaFX Fenstergröße nach maximieren erkennen AWT, Swing, JavaFX & SWT 6
D Swing Komponenten nicht sichtbar nach Start AWT, Swing, JavaFX & SWT 12
T Elemente auf vorheriger Stage, nach Wechsel der Stage ansprechen AWT, Swing, JavaFX & SWT 32
berserkerdq2 Mein Rechteck hat 4 Seiten, ich soll je nach dem, welche Seite berührt wurde, etwas ausführen, wie prüfe ich das? AWT, Swing, JavaFX & SWT 12
Ernesto95 JavaFX Return Value nach Beendigung einer Animation AWT, Swing, JavaFX & SWT 15
K Textarea aktuallisiert sich nicht, nach Auswahl (Itemlistener) AWT, Swing, JavaFX & SWT 3
M Nach Export als Runnable Jar wird css nicht merh gefunden AWT, Swing, JavaFX & SWT 22
P kein Scrollen nach affinertransformation bei mouse dragged AWT, Swing, JavaFX & SWT 2
M Wieso verändert sich die Framerate nach erneutem Starten des AnimationTimer? AWT, Swing, JavaFX & SWT 18
T ListView nach Erweiterung Fehler in CellFactory AWT, Swing, JavaFX & SWT 8
N JavaFX Tableview nach Löschen von Element falscher Index AWT, Swing, JavaFX & SWT 4
B JavaFX TextInputDialog: Focus auf Eingabefeldinhalt setzen und nach OK Inhalt leeren AWT, Swing, JavaFX & SWT 5
VPChief Nach abspielen von Sound reagiert das Program nichtmehr AWT, Swing, JavaFX & SWT 9
VPChief Swing Eclipse: Nach Exportieren, Button funktioniert nicht mehr AWT, Swing, JavaFX & SWT 26
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
L JavaFX Exception nach includieren einer fxml // nested controller AWT, Swing, JavaFX & SWT 1
Zrebna Problem bei Eventhandling (Value soll nach jedem erneutem Klick gelöscht werden) AWT, Swing, JavaFX & SWT 4
R Swing JTextField - Schriftgröße je nach Länge und Größe ändern AWT, Swing, JavaFX & SWT 0
F AWT awt KeyEvent - Zeichen direkt nach Eingabe löschen AWT, Swing, JavaFX & SWT 2
L Komponenten eines Panels werden erst nach Klick darauf angezeigt AWT, Swing, JavaFX & SWT 13
K JavaFX Element in HBOX nach rechts verschieben AWT, Swing, JavaFX & SWT 2
S JavaFX Slider freezt nach Benutzung AWT, Swing, JavaFX & SWT 3
M Swing GUI wird nach invokeLater() langsam AWT, Swing, JavaFX & SWT 19
Fiedlerdan Image-Pfad Probleme nach Export aus Eclipse AWT, Swing, JavaFX & SWT 31
T JavaFX Nach Zoomen wird an falscher Stelle gezeichnet AWT, Swing, JavaFX & SWT 0
S Ausgabe aktualisiert sich nur nach 2. Klick AWT, Swing, JavaFX & SWT 17
F JavaFX Zustand der CheckMenuItems behalten nach Programmneustart AWT, Swing, JavaFX & SWT 7
J jButton soll nach klicken eine Variable um 1 erhöhen AWT, Swing, JavaFX & SWT 2
S Nach scrollen verschwindet das zuvor im JPanel gezeichnete AWT, Swing, JavaFX & SWT 2
stroggi Swing Suche nach Kurveneditor (UI-Element) AWT, Swing, JavaFX & SWT 1
Neumi5694 java.awt.Window nach javafx.stage.Window AWT, Swing, JavaFX & SWT 1
L Swing Komponenten erst nach Resize sichtbar AWT, Swing, JavaFX & SWT 2
F Swing Frame nach vorne holen AWT, Swing, JavaFX & SWT 2
T Swing Änderung des ActionListener Events nach Klick auf JButton AWT, Swing, JavaFX & SWT 2
S Swing JButton verschwindet nach Compilieren AWT, Swing, JavaFX & SWT 8
D JTable nach INSERT aktualisieren /refreshen AWT, Swing, JavaFX & SWT 1
robinab JavaFX TableView column resize nach setItems() AWT, Swing, JavaFX & SWT 0
MiMa Java, Maven Projekte nach JavaFX? AWT, Swing, JavaFX & SWT 3
S JavaFX Node soll auch nach Skalierung zentriert platziert sein AWT, Swing, JavaFX & SWT 3
J Suche nach einer horizontal aufklappbaren Toolbar AWT, Swing, JavaFX & SWT 1
Bluedaishi JTextArea gefundene Zeile nach Oben Scrollen AWT, Swing, JavaFX & SWT 13
MiMa Java Projekt nach JavaFX convertieren AWT, Swing, JavaFX & SWT 4
it_is_all JPanel verschwindet nach Button-Klick AWT, Swing, JavaFX & SWT 2
N Swing JButtons werden nach repaint() doppelt dargestellt AWT, Swing, JavaFX & SWT 12
U JavaFX Wechsel der Scene nach betätigen eines Button AWT, Swing, JavaFX & SWT 2
L JTextField erscheint erst nach Veränderung der Framegröße AWT, Swing, JavaFX & SWT 5
C Nach Aufruf von anderer Klasse streikt Grafik AWT, Swing, JavaFX & SWT 1
F AWT Robot Klasse Screenshot nach Pixelmustern in bestimmten Radius um Bildschirmmittelpunkt absuchen AWT, Swing, JavaFX & SWT 13
H Musik wird nach dem erstellen der .jar Datei nicht mehr abgespielt AWT, Swing, JavaFX & SWT 1
D iText PDF wird nach Neustart nicht importiert AWT, Swing, JavaFX & SWT 0
J Java FX Koordinaten NACH Animation setzen, wie? AWT, Swing, JavaFX & SWT 9
A Nach klick auf Button neuen Inhalt im gleichen Fenster AWT, Swing, JavaFX & SWT 3
Pr0m3theus Animation nach Event AWT, Swing, JavaFX & SWT 6
N Swing Abfrage durch JTextField nach Button betätigung AWT, Swing, JavaFX & SWT 3
S JTextArea Text nach oben wandern lassen AWT, Swing, JavaFX & SWT 7
Thallius JScrollPane Scrollpos setzen nach Neuzeichnen AWT, Swing, JavaFX & SWT 3
C JavaFX mehrere Kreise nach Eingabeprozess ausgeben AWT, Swing, JavaFX & SWT 2
J 2D-Grafik Linie wird nach Mausklick nicht am richtigen Ort gezeichnet AWT, Swing, JavaFX & SWT 11
C Memory Karten nach Paar offen bleiben sonst wieder umdrehen AWT, Swing, JavaFX & SWT 1
C Benutzername in GUI eingeben und nach Spiel neues Fenster Benutzername wieder anzeigen AWT, Swing, JavaFX & SWT 1
W Swing JPanel nur einmal nach mehreren Änderungen neu zeichnen AWT, Swing, JavaFX & SWT 1
L JavaFX Java FX Anwendung nach MVC mit Observer Pattern AWT, Swing, JavaFX & SWT 15
M JavaFX Methode nach initialize() aufrufen AWT, Swing, JavaFX & SWT 6
MrSnake Tabelle nach 2 Strings Filtern AWT, Swing, JavaFX & SWT 3
N Swing JFormattedTextField keine Werte nach Formatzuweisung AWT, Swing, JavaFX & SWT 0
T Swing Tabelle mit Button - Anzeigefehler nach Zeile entfernen AWT, Swing, JavaFX & SWT 1
R LookAndFeel Wie kann man die Textfarbe der Nimbus ProgressBar nach Füllstand ändern? AWT, Swing, JavaFX & SWT 2
KilledByCheese Swing Seltsame Ausgabe nach ButtonClick AWT, Swing, JavaFX & SWT 1
thobren JavaFX textarea nach setPrefRowCount Ansicht aktualisieren AWT, Swing, JavaFX & SWT 1
L Graphik nach 100 ms neu laden AWT, Swing, JavaFX & SWT 1
B Doppelte MenuBar -> Nach Minimieren verschwunden AWT, Swing, JavaFX & SWT 3
W JComboBox auffristen nach Listenänderung AWT, Swing, JavaFX & SWT 20
T JavaFX Editable Combobox Text-Selektierung nach Trigger AWT, Swing, JavaFX & SWT 4
A JFace/SWT: ListViewer Inhalt nach Selection in zweitem List Viewer aktualisieren! AWT, Swing, JavaFX & SWT 5
E JMenu erscheint nach RDP-Verbindung auf falschem Desktop AWT, Swing, JavaFX & SWT 1
B Resize von Image nach Resize von Button AWT, Swing, JavaFX & SWT 1
M Swing PDF Datei nach drucken nicht löschbar AWT, Swing, JavaFX & SWT 6
M JavaFX TableView nach Spalte sortieren AWT, Swing, JavaFX & SWT 1
F 2D-Grafik Grafikproblem nach Aufruf von JColorChooser-Dialog AWT, Swing, JavaFX & SWT 6
J JTable filtern nach einer Spalte AWT, Swing, JavaFX & SWT 2
J 2D-Grafik Windows Blue-Screen nach anzeigen eines Bildes in Java AWT, Swing, JavaFX & SWT 10
P Anwendung kommt nach minimieren nicht mehr in den Vordergrund AWT, Swing, JavaFX & SWT 5
1 JButton nach Klick ausblenden AWT, Swing, JavaFX & SWT 6
K Swing JPanel nach oben und links vergrößern AWT, Swing, JavaFX & SWT 3
Z Plot nach links verschieben!! AWT, Swing, JavaFX & SWT 1
J Swing: JFrame nach oben "aufklappen" AWT, Swing, JavaFX & SWT 0
X JFrame erst nach dem Laden sichtbar stellen AWT, Swing, JavaFX & SWT 8
G .jar startet nicht nach Exportierung AWT, Swing, JavaFX & SWT 7
P Swing JTable flimmert nach Zellsortierung AWT, Swing, JavaFX & SWT 3
S JComboBox nach auswahl erneuern AWT, Swing, JavaFX & SWT 4
Thallius Swing Tabelle nach Datumsspalte sortieren AWT, Swing, JavaFX & SWT 4
C JTextPane scrollt mit setText() immer nach oben AWT, Swing, JavaFX & SWT 2
D Swing Bestimmte Berechnung von Spalten durchführen und dann die Zeilen nach bestimmten Kriterien einfärben AWT, Swing, JavaFX & SWT 5
A JPanel wird nach Buttonklick nicht angezeigt AWT, Swing, JavaFX & SWT 2
P Swing JTable keine Markierung nach Button klick AWT, Swing, JavaFX & SWT 0
S JTable nach aktualisierung - neue Zeile nicht "klickbar" AWT, Swing, JavaFX & SWT 0

Ähnliche Java Themen

Neue Themen


Oben