Cast Exeption

Status
Nicht offen für weitere Antworten.

dhachim

Bekanntes Mitglied
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JPanel
at CheckWinner.checkHorizontal(CheckWinner.java:40)
at CheckWinner.checkWinner(CheckWinner.java:121)
at GUI.changeColor(GUI.java:309)
at GUI$4.mouseClicked(GUI.java:267)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)86


diese Exeption bekommen ich beim versuch aus einem vector, der lauter panels enthällt mit get() ein element rauszunehmen.

Code:
if (((JLabel) GUI.panels.get(x)).getBackground()== currentColor)


es soll die Hintergrundfarbe erfragt werden. was mache ich falsch ?
 

AlArenal

Top Contributor
Mach vorher mal ein

Code:
System.out.println(GUI.panels.get(x));

dann weißt du wenigstens, was zurückgeliefert wird, denn ein JPanel ist es offensichtlich nicht.
 

dhachim

Bekanntes Mitglied
Code:
javax.swing.JPanel[,266,200,32x32,layout=java.awt.BorderLayout,alignmentX=0.0,
alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=]

doch ich denke schon dass da nur JPanels drin sind. panels ist in der Klasse GUI ein static vector, den ich dort befüllt habe.

in der GUI Klasse funktioniert das Casten auch einwandfrei, nur wenn ich es in der anderen Klasse versuche macht er mucken. Und ich weiss echt nicht wiso.

das ganze ist für ein Spielbrett, und ich brauchen nunmal die Hintergrundfarbe des Panels.
 

AlArenal

Top Contributor
Oops, sorry, Verschreiber meinerseits..

Ja.. nun hast du da ein JPanel aus dem Hut gezaubert.. Und casten willst du das Ganze in ein JLabel.. merkste was?
 

dhachim

Bekanntes Mitglied
ufff ...das mit dem Wald und den augen.....

sitze wohl schon zu lange davor... danke dir herzlich. :toll:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Zeppi Cast Object in Generics Allgemeine Java-Themen 4
Tarrew RMI Java RMI - com.sun.proxy.$Proxy1 cannot be cast to Funktionen Allgemeine Java-Themen 0
G Klassen Cast auf Argumentenklasse via Reflection? Allgemeine Java-Themen 10
M Cast double[]-->Object[] oder Vector<double[]> Allgemeine Java-Themen 3
M Harten Cast vermeiden Allgemeine Java-Themen 7
S Unchecked cast from Component to JComboBox<String> Allgemeine Java-Themen 3
P Reflection "Cast" Allgemeine Java-Themen 5
M cannot be cast to java.lang.Comparable Allgemeine Java-Themen 5
V Gibt es einen Variablen Cast? Allgemeine Java-Themen 8
Z Cast von Long zu Integer funktionert nicht Allgemeine Java-Themen 3
N cast über string Allgemeine Java-Themen 24
C int zu byte cast - verständnis Allgemeine Java-Themen 3
E Heap und Comparable (warning: [unchecked] unchecked cast) Allgemeine Java-Themen 2
MQue cast DefaultMutableTreeNode Allgemeine Java-Themen 2
M Type-Cast Allgemeine Java-Themen 3
G Cast Allgemeine Java-Themen 4
O unchecked cast? Allgemeine Java-Themen 4
S instanceof liefert true, aber cast funktioniert nicht! Allgemeine Java-Themen 6
reibi Unchecked cast Allgemeine Java-Themen 1
T cast Object to Double[] Allgemeine Java-Themen 2
G Trotz Generics Cast-Fehler! Allgemeine Java-Themen 5
G Object cast via Reflection Allgemeine Java-Themen 8
R cast Integer[] zu int[] Allgemeine Java-Themen 2
G Cast von String zu Enumeration Allgemeine Java-Themen 2
N Warning "The Cast from Object to" Allgemeine Java-Themen 9
D Cast schlägt fehl : Object[] zu Button[] Allgemeine Java-Themen 2
Y unnecessary cast & Performance Allgemeine Java-Themen 29
B unchecked cast Error Allgemeine Java-Themen 2
K Cast ohne neues Object zu erzeugen Allgemeine Java-Themen 12
T JNI: jcharArray: warning: cast to pointer from integer of. Allgemeine Java-Themen 5
K Cast von Properties und Hashmap Allgemeine Java-Themen 9
E NumberFormatException bei cast auf double Allgemeine Java-Themen 5
H [unchecked] unchecked cast Problem Allgemeine Java-Themen 5
A Variable, welche Exeption wirft als "Global" deklarieren Allgemeine Java-Themen 13
M Nullpointer Exeption bei String Array Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben