NullPointerException bei Aufruf von updateUI() beim JFrame

Status
Nicht offen für weitere Antworten.
S

stebr

Gast
Hallo!

Bei meinem Programm benutze ich eine JList in einem JFrame um Textnachrichten auszugeben. Dabei erhalte ich mehrere NullPointerExceptions (siehe unten). Die Ausgabe aktualisiere ich mit folgender Methode.

Code:
public void addLine(String _message)
	{
		messages.add(_message);
		list.updateUI();		
	}

Ich vermute, dass der Fehler beim Aufruf von updateUI() auftritt.

Sehr komisch dabei finde ich, dass wenn ich das Programm im Debugmodus starte und ich einen Breakpoint vor dem updateUI() Aufruf mache, dass dann keine Exception entsteht. Ich habe daraufhin mal den updateUI() Aufruf versuchsweise weggelassen und nur noch ganz am Ende einmal updateUI() Aufgerufen. Auch dabei erhielt ich keine NPException mehr (zumindest nicht so viele).

Ich bin ziemlich ratlos und dankbar für eure Hilfe!

Viele Grüße, Stephan



Hier die ausgeworfenen Exceptions:

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.basic.BasicListUI.getHeight(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paintImpl(Unknown Source)
at javax.swing.plaf.basic.BasicListUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintToOffscreen(Unknown Source)
at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
at javax.swing.RepaintManager.paint(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Code:
 

Marco13

Top Contributor
Ruf' updateUI einfach nicht auf.

(Und bevor du jetzt eine wütende Antwort schreibst, in der das Wort "veräppelt" vorkommt, lies' dir die Doku zu updateUI mal durch)
 
S

stebr

Gast
Habe den Aufruf von updateUI() auf der JList durch einen Aufruf von repaint() auf dem JFrame ersetzt. Jetzt kommt auch keine Exception mehr -> das ist schon mal gut!!! Aber leider werden jetzt die Nachrichten nicht mehr angezeigt. Man sieht also nur einen leeren JFrame -> das ist leider schlecht!!!

Wie kann ich denn jetzt dieses Problem beheben? Und wieso funktionierte das mit updateUI() nicht? Ich verstehe jetzt zwar, dass dies eine ungeeignete Funktion für mein Vorhaben war, aber die ruft im Grunde doch auch repaint() auf den einzelnen Komponenten auf, oder nicht?

Gruß, Stepha
 

GilbertGrape

Bekanntes Mitglied
Ich denke, du musst deine addLine Methode in einen separaten Thread auslagern, weil der Event Dispatch Thread nur damit beschäftigt ist und "keine Zeit" für seine eigentlich Aufgabe, das Zeichnen der GUI hat.
SwingWorker ist hilfreich!

Gruß,
GG
 

Marco13

Top Contributor
Bevor du da jetzt mit nem SwingWorker drauf einprügelst, solltest du genauer beschreiben, WO und WANN du diese Methode auffrufst.

BWT:
frame.setVisible(true);
sollte erst gemacht werden, wenn alles fertig ist - damit KÖNNTE es zusammenhängen.
 
S

stebr

Gast
Hallo und danke für eure Hilfe!

Bei dem JFrame handelt es sich einfach gesagt um ein Ausgabefenster, indem zur Laufzeit bestimmte Ausgaben protokolliert werden sollen, damit dem Benutzer diese Ausgaben zur Laufzeit zur Verfügung stehen. Deswegen wäre es nicht angebracht erst am Ende alle Daten gleichzeitig auszugeben. Es entszehen zur Laufzeit also ständig neue Ausgaben, die sofort dargestellt werden sollen. In diesem Moment rufe ich die oben stehende Methode addLine() auf. In dieser Methode wird der JList eine neue Ausgabe hinzugefügt. Anschließend soll sich das JFrame aktualisieren, um die neue Ausgabe anzuzeigen.

Gruss, Stephan
 

Marco13

Top Contributor
Nicht unbedingt. Was heißt "aktualisieren"? Man sollte nur im Event-Dispatch-Thread Elemente zur JList hinzufügen. Und das passiert nicht mit einem SwingWorker, sondern mit SwingUtilities (sofern der andere Thread nicht ein SwingWorker ist :roll: ). Je nachdem, was du mit "aktualisieren" meintest, kannst du statt des updateUI() mal
validate();
repaint();
schreiben.
 
S

stebr

Gast
Leider brachte das auch noch nichts. Ich kann mir auch nicht vorstellen, dass ich zur Lösung dieses Problems ein Swingworker brauche- zumindest verstehe ich nicht warum ich den brauchen könnte.

Ich poste jetzt mal die gesamte Klasse des JFrames, inder sich auch die addLine() Methode befindet. Vieleicht hat dann jemand ja noch ne Idee. (Nur zur Erinerung: Die Execptions treten nicht mehr auf, seitdem ich das updateUI() weglasse. Nur der JFrame bleibt leer und gibt nichts aus.)

Code:
public class AgentFrontEndGUI extends JFrame {
	
	private Vector<String> messages;
	private JList list;
	
	/**
	 * @throws HeadlessException
	 */
	public AgentFrontEndGUI(String _agentName) throws HeadlessException {
		super(_agentName);
		//this.setSize(800,600);
		messages = new Vector<String>();
		list = new JList(messages);
		list.setVisibleRowCount(50);
		
		JScrollPane listPane = new JScrollPane(list);
	    
	    JPanel listPanel = new JPanel();
	    //list.setSize(600,420);
	    listPanel.setBackground(Color.white);
	    Border listPanelBorder =
	    BorderFactory.createTitledBorder("Agent Output:");
	    listPanel.setBorder(listPanelBorder);
	    listPanel.add(listPane);
		this.getContentPane().add(listPanel);
		pack();
		setVisible(true);
	}
	
	public void addLine(String _message)
	{
		messages.add(_message);
		//this.validate();
		list.repaint();	//Hier müsste der AWT-Error herkommen	
	}
}
 

kleiner_held

Top Contributor
Eine JList mit einem Vector zu initialisieren und dann den Vector quasi heimlich immer zu erweitern ist nicht gut, die JList bekommt davon naemlich ueberhaupt nix mit (keine ListDataEvent's).
Code:
DefaultListModel model = new DefaultListModel();
JList list = new JList(messages); 
// und dann immer 
model.addElement("dein String");
 
S

stebr

Gast
Wenn ich das richtig verstehe soll ich also ein DefaultListModel Objekt model erzeugen. Muss ich dann anschließend meine JList mit messages oder mit model instanziieren? Bei dir steht es in Zeile 2 ja mit messages, aber wenn ich das DefaultListModel Objekt anlege habe ich doch gar keinen Vector messages mehr, oder? Daher habe ich meine JList jetzt mit dem DefaultListModel instanziiert - bei mir heißt dieses Model jetzt aber messages. Den Vector habe ich rausgeworfen. Mein Code sieht jetzt folgendermaßen aus... Jetzt funktioniert es auch allerdings, nicht immer. Manchmal bleibt der Frame wieder leer...???

Code:
public class AgentFrontEndGUI extends JFrame {
	
	DefaultListModel messages = new DefaultListModel();  //***habe dies hinzugefügt und den Vector weggelassen***
	private JList list;
	
	/**
	 * @throws HeadlessException
	 */
	public AgentFrontEndGUI(String _agentName) throws HeadlessException {
		super(_agentName);
		//this.setSize(800,600);
		list = new JList(messages);
		list.setVisibleRowCount(50);
		
		JScrollPane listPane = new JScrollPane(list);
	    
	    JPanel listPanel = new JPanel();
	    //list.setSize(600,420);
	    listPanel.setBackground(Color.white);
	    Border listPanelBorder =
	    BorderFactory.createTitledBorder("Agent Output:");
	    listPanel.setBorder(listPanelBorder);
	    listPanel.add(listPane);
		this.getContentPane().add(listPanel);
		pack();
		setVisible(true);
	}
	
	public void addLine(String _message)
	{
		messages.addElement(_message);
		list.repaint();	
	}
}
 

kleiner_held

Top Contributor
Ja das mit model/messages war (wie ueblich) ein Copy-Paste Fehler, die JList soll mit dem DefaultListModel initialisiert werden.

Ich habe deinen Code mal um eine main Methode erweitert, in der ein Fenster erstellt und kontinuierlich mit Nachrichten gefuettert wird.
Wie man sieht ist ein repaint() gar nicht noetig, DefaultListModel.addElement() reicht voellig aus.
Da die Nachrichten nicht im AWTEventThread generiert werden, ist es notwendig das updaten mittels SwingUtilities.invokeLater() auszufuehren, das wars auch schon.

PS: wenn es die um die Anzeige von Log-Messages geht wuerde ich anstatt einer JList eher eine (nicht editierbare) JTextArea empfehlen. Das Prinzip ist das gleiche, nur dass du halt JTextArea.append(String) anstatt von DefaultListModel.addElement(Object) verwendest. Das ist aber halt nur Geschmackssache.

Code:
public class AgentFrontEndGUI extends JFrame
{
	DefaultListModel messages = new DefaultListModel(); 
	private JList list;

	/**
	 * @throws HeadlessException
	 */
	public AgentFrontEndGUI(String _agentName) throws HeadlessException {
		super(_agentName);
		// this.setSize(800,600);
		list = new JList(messages);
		list.setVisibleRowCount(50);

		JScrollPane listPane = new JScrollPane(list);

		JPanel listPanel = new JPanel(new BorderLayout());
		// list.setSize(600,420);
		listPanel.setBackground(Color.white);
		Border listPanelBorder = BorderFactory
				.createTitledBorder("Agent Output:");
		listPanel.setBorder(listPanelBorder);
		listPanel.add(listPane);
		this.getContentPane().add(listPanel);
		pack();
		setVisible(true);
	}

	public void addLine(String _message) {
		messages.addElement(_message);
	} 
	   
	public static void main(String[] args) {
		final AgentFrontEndGUI frame = new AgentFrontEndGUI("Agent");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		class Counter implements Runnable {
			int cnt = 0;
			
			public void run() {
				frame.addLine("line " + cnt++);
			}
		}
		Counter counter = new Counter();
		while (true) {
			try {
				Thread.sleep(1000);
				SwingUtilities.invokeLater(counter);
			}
			catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
	}
}
 
S

stebr

Gast
Danke für eure Hilfe! Es funktioniert jetzt alles wie gewünscht.

@kleiner_Held: Der Tipp mit invokeLater() hat das gewünschte Ergebnis gebracht. Das Fenster wird jetzt immer korrekt angezeigt. Danke!

Viele Grüße, Stephan
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G NullPointerException bei Aufruf von JTabbedPane.getSelectedI AWT, Swing, JavaFX & SWT 7
_user_q Objekte vom MainController in anderen Controller verwenden und andersherum (NullPointerException) AWT, Swing, JavaFX & SWT 14
Jose05 Nullpointerexception bei toArray() AWT, Swing, JavaFX & SWT 9
Jose05 NullPointerException bei Beschreiben eines Labels aus einem Array AWT, Swing, JavaFX & SWT 12
J Java FX NullPointerException, ObservableList wird in View nicht angezeigt.. AWT, Swing, JavaFX & SWT 34
N Nur bei einem Textfiled Nullpointerexception bei getText() AWT, Swing, JavaFX & SWT 1
R NullPointerException beim Start des Fensters AWT, Swing, JavaFX & SWT 1
D JavaFX Nullpointerexception wegen TableView AWT, Swing, JavaFX & SWT 2
ZH1896ZH JavaFX kann NullPointerException nicht auflösen... :( AWT, Swing, JavaFX & SWT 3
M NullPointerException / Controller AWT, Swing, JavaFX & SWT 4
R Swing Java9 NullPointerException bei JComboBox AWT, Swing, JavaFX & SWT 13
L java.lang.NullPointerException - Fehlermeldung AWT, Swing, JavaFX & SWT 2
M NullPointerException bei Übergabe eines RadioButtons AWT, Swing, JavaFX & SWT 11
zhermann NullPointerException bei Label.setText() AWT, Swing, JavaFX & SWT 5
it_is_all jLabel.setText -> Char in Str: NullpointerException AWT, Swing, JavaFX & SWT 1
D NullPointerException observableList AWT, Swing, JavaFX & SWT 4
J NullPointerException bei getText() AWT, Swing, JavaFX & SWT 3
S JavaFX NullPointerException bei Versuch ImageView zu ändern AWT, Swing, JavaFX & SWT 1
K JFileChooser NullPointerException AWT, Swing, JavaFX & SWT 7
T Swing NullPointerException beim auslesen von jTextField - Anfänger! AWT, Swing, JavaFX & SWT 3
S Swing [CLOSED] NullPointerException bei BorderLayout() AWT, Swing, JavaFX & SWT 8
G Swing NullPointerException und JXImageView AWT, Swing, JavaFX & SWT 4
L exception in thread awt-eventqueue-0 java.lang.nullpointerexception AWT, Swing, JavaFX & SWT 2
U Swing NullPointerException trotz Referenz auf Textfield & Button AWT, Swing, JavaFX & SWT 6
L NullpointerException und Probleme mit repaint() AWT, Swing, JavaFX & SWT 11
G JavaFX NullPointerException bei Zugriff auf FXML Element AWT, Swing, JavaFX & SWT 0
K JavaFX Pfad öffen NullPointerException AWT, Swing, JavaFX & SWT 4
H SWT NullPointerException bei Zugriff auf Variablen des Hauptfensters AWT, Swing, JavaFX & SWT 6
L Event Handling windowAdapter - NullPointerException beim Schließen AWT, Swing, JavaFX & SWT 5
J JTable verursacht NullPointerException.Ratlos. AWT, Swing, JavaFX & SWT 5
C JButton NullPointerException AWT, Swing, JavaFX & SWT 2
Q getGraphics() - NullPointerException AWT, Swing, JavaFX & SWT 8
C NullPointerException im MVC Muster AWT, Swing, JavaFX & SWT 9
V Nullpointerexception (etwas mit thread und jframe) AWT, Swing, JavaFX & SWT 3
M JTable Drucken NullpointerException +JTable speichern AWT, Swing, JavaFX & SWT 6
T Swing Laden eines Icons auf JButton liefert NullPointerException AWT, Swing, JavaFX & SWT 8
M Exception in thread "Thread-3" java.lang.NullPointerException AWT, Swing, JavaFX & SWT 18
C Swing NullPointerException beim Hinzufügen von Checkboxes in eine ArrayList AWT, Swing, JavaFX & SWT 5
1 JComponent -> java.lang.NullPointerException AWT, Swing, JavaFX & SWT 13
B Swing NullPointerException bei actionPerformed() AWT, Swing, JavaFX & SWT 2
E java.lang.NullPointerException AWT, Swing, JavaFX & SWT 14
R NullPointerException AWT, Swing, JavaFX & SWT 16
xehpuk Swing NullPointerException: Random-Instanz anfangs nicht initialisiert AWT, Swing, JavaFX & SWT 4
3 Swing NullPointerException in AW Event-0? AWT, Swing, JavaFX & SWT 5
C SWT NullPointerException AWT, Swing, JavaFX & SWT 12
J NullPointerException bei Benutzung vom TableCellRenderer AWT, Swing, JavaFX & SWT 3
A AWT Methodenaufruf "AWT-EventQueue-0" java.lang.NullPointerException AWT, Swing, JavaFX & SWT 4
X NullPointerException beim Einfügen einer JMenuBar AWT, Swing, JavaFX & SWT 4
B NullPointerException bei JFrame AWT, Swing, JavaFX & SWT 2
D JPanel / NullPointerException AWT, Swing, JavaFX & SWT 4
G LookAndFeel Dynamisches Einlesen von LookAndFeels - NullPointerException AWT, Swing, JavaFX & SWT 4
E Login wird durch NullPointerException abgebrochen AWT, Swing, JavaFX & SWT 10
K NullPointerException ohne CodeLink AWT, Swing, JavaFX & SWT 6
L NullPointerException JFreeChart AWT, Swing, JavaFX & SWT 10
F NullPointerException - HILFE!! AWT, Swing, JavaFX & SWT 20
martinyyyy AWT Parameter erzeugen NullpointerException obwohl sie vorhanden sind? AWT, Swing, JavaFX & SWT 4
H Swing NullPointerException in JTable bei vielen Einträgen AWT, Swing, JavaFX & SWT 2
S Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException AWT, Swing, JavaFX & SWT 7
S NullPointerException bei JFileChooser AWT, Swing, JavaFX & SWT 8
X JList Probleme mit NullPointerException AWT, Swing, JavaFX & SWT 3
Z NullPointerException bei SplashScreen AWT, Swing, JavaFX & SWT 5
C NullPointerException bei Doppelpufferung AWT, Swing, JavaFX & SWT 3
F CardLayout.show() -> NullPointerException AWT, Swing, JavaFX & SWT 4
B NullPointerException bei String vergleich AWT, Swing, JavaFX & SWT 5
K NullPointerException bei JTextField AWT, Swing, JavaFX & SWT 8
L Problem mit "NullPointerException" bei grafischer AWT, Swing, JavaFX & SWT 3
D bei Thread in JComponent malen NullPointerException AWT, Swing, JavaFX & SWT 3
loadbrain JTextFields & java.lang.NullPointerException AWT, Swing, JavaFX & SWT 2
F JProgressBar und NullPointerException AWT, Swing, JavaFX & SWT 4
D javax.swing.Timer bringt NullPointerException AWT, Swing, JavaFX & SWT 4
R TextField bringt NullPointerException bei setVisible() AWT, Swing, JavaFX & SWT 12
A NullPointerException in einer JList AWT, Swing, JavaFX & SWT 7
F Fehler: java.lang.NullPointerException AWT, Swing, JavaFX & SWT 2
S Brauche Hilfe mit JFrame - NullPointerException AWT, Swing, JavaFX & SWT 7
A NullPointerException - warum? AWT, Swing, JavaFX & SWT 5
G Problem mit NullPointerException AWT, Swing, JavaFX & SWT 11
M JTable verursacht NullPointerException AWT, Swing, JavaFX & SWT 8
M NullPointerException AWT, Swing, JavaFX & SWT 3
J NullPointerException bei getSelectedItem AWT, Swing, JavaFX & SWT 10
G Bekomme immer: NullPointerException AWT, Swing, JavaFX & SWT 2
Juelin JavaFX Netbeans Aufruf Funktion aus Scenebuilder AWT, Swing, JavaFX & SWT 8
G Gui updated beim zweiten Aufruf nicht mehr AWT, Swing, JavaFX & SWT 15
T SWT: Aufruf des Top-Dialogfensters und sperre des Hintergrundes AWT, Swing, JavaFX & SWT 2
C Swing Aufruf der Funktion (die ein Dialog anzeigt) über Symbol anzeigen lassen AWT, Swing, JavaFX & SWT 4
N Aufruf einer anderen Klasse durch Button ActionListener AWT, Swing, JavaFX & SWT 2
P GUI Aufruf AWT, Swing, JavaFX & SWT 2
MiMa Übergeben von Paramter bei FXML Aufruf? AWT, Swing, JavaFX & SWT 8
C Nach Aufruf von anderer Klasse streikt Grafik AWT, Swing, JavaFX & SWT 1
D Swing keine JLabel-Aktualisierung bei "externem" Aufruf durch Helferklasse AWT, Swing, JavaFX & SWT 10
D JLabel bei Aufruf neue Zeile AWT, Swing, JavaFX & SWT 5
M Swing Vorgehen beim Aufruf der Klassen/Methoden AWT, Swing, JavaFX & SWT 7
S 2D-Grafik repaint()-Aufruf. Und nichts geschieht. AWT, Swing, JavaFX & SWT 5
F 2D-Grafik Grafikproblem nach Aufruf von JColorChooser-Dialog AWT, Swing, JavaFX & SWT 6
D Swing JOptionPane verschwindet beim 2. Aufruf einfach so?? AWT, Swing, JavaFX & SWT 2
A Swing JFileChooser - Größenänderung nach Aufruf von showOpenDialog() AWT, Swing, JavaFX & SWT 15
Ernesto95 AnimationLoop - Problem bei Aufruf von repaint AWT, Swing, JavaFX & SWT 6
W Funktionen, sowie aufruf einiger Komponenten AWT, Swing, JavaFX & SWT 4
X Swing Panel Extra Klasse & Aufruf über Button AWT, Swing, JavaFX & SWT 18
P JPanel-Aufruf funktioniert nicht AWT, Swing, JavaFX & SWT 5
K Swing setPreferredWidth für JTable funktioniert nur beim ersten Aufruf!? AWT, Swing, JavaFX & SWT 8

Ähnliche Java Themen


Oben