Cannot find symbol: class JCanvas

K

Kofi123

Gast
Der Compiler versteht nicht, was ich mit JCanvas meine, obwohl ich javax.swing.* importiert habe:

Java:
import javax.swing.*;
import java.awt.event.*;

public class ZeichenEbene extends JCanvas implements MouseListener {
...

Er sagt:

Java:
ZeichenEbene.java:4: cannot find symbol
symbol: class JCanvas
...

Ich bin hier einfach total ratlos, woran kann das denn liegen? Hab ich irgendwas nicht richtig installiert? Alle anderen JKlassen funktioneren (JFrame, JButton, JPanel...).
 

L-ectron-X

Gesperrter Benutzer
Wenn du eine alternative Komponente zu java.awt.Canvas zum Zeichnen in Swing suchst, nimmst du javax.swing.JPanel. Zum Zeichnen am besten von JPanel oder JComponent erben und dort dann die paintComponent()-Methode überschreiben.
 

L-ectron-X

Gesperrter Benutzer
Der von dir oben gepostete Link führt zu einer API-Doc, die mit der J2SE-Api-Doc nichts zu tun hat. Es handelt sich hier um eine nicht von Sun/Oracle entwickelte Erweiterung des Swing-Paketes.
Folglich muss die externe Bibliothek heruntergeladen und im Classpath deiner Anwendung bereitgestellt werden.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JTable Cannot find Symbol AWT, Swing, JavaFX & SWT 7
S cannot find symbol. AWT, Swing, JavaFX & SWT 2
G JTextField - cannot find symbol 114 AWT, Swing, JavaFX & SWT 4
M JavaFX Non-static method 'widthProperty()' cannot be referenced from a static context AWT, Swing, JavaFX & SWT 4
S Swing jx cannot be resolved to a variable (2.) AWT, Swing, JavaFX & SWT 1
S Swing jx cannot be resolved to a variable AWT, Swing, JavaFX & SWT 6
H Swing Spiel: Maexchen: method cannot be applied to given types AWT, Swing, JavaFX & SWT 3
Q sun.awt.X11.XException: Cannot write XdndAware property - Was bedeutet das? AWT, Swing, JavaFX & SWT 2
H Swing JDialog cannot be resolved as a typ AWT, Swing, JavaFX & SWT 12
T The import javax.vecmath cannot be resolved AWT, Swing, JavaFX & SWT 2
A Swing LAF unter Windows: javax.swing.DebugGraphics cannot be cast to java.awt.Graphics2D AWT, Swing, JavaFX & SWT 5
M setColor mit Fehler cannot fiend symbol (java.awt.Color) AWT, Swing, JavaFX & SWT 2
D cannot access Canvas AWT, Swing, JavaFX & SWT 13
B Cannot refer to a non-final variable (JButton) AWT, Swing, JavaFX & SWT 3
Z Cannot load AWT toolkit AWT, Swing, JavaFX & SWT 3
P Fehlermeldung: Error: Could not find or load main class set Caused by: java.lang.ClassNotFoundException: set AWT, Swing, JavaFX & SWT 5
H Could not find main class: ... AWT, Swing, JavaFX & SWT 10
B Find & Replace Dialog für JTextArea AWT, Swing, JavaFX & SWT 4
C Swing Aufruf der Funktion (die ein Dialog anzeigt) über Symbol anzeigen lassen AWT, Swing, JavaFX & SWT 4
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
I Swing Beim Fenster das kleine Symbol(ICS) ändern AWT, Swing, JavaFX & SWT 3
R Anwendung ohne Symbol in der Taskleiste AWT, Swing, JavaFX & SWT 3
H Swing Symbol in Taskleiste dynamisch aus- bzw. einblenden AWT, Swing, JavaFX & SWT 14
D JFrame in Taskleiste: Symbol nach automatischer Gruppierung AWT, Swing, JavaFX & SWT 5
H Node neben dem Expand/Collapse Symbol ermitteln AWT, Swing, JavaFX & SWT 4
K Symbol kann nicht aufgelöst werden - müsste aber eigentlich AWT, Swing, JavaFX & SWT 4
B Symbol-Fonts AWT, Swing, JavaFX & SWT 2
T AWT: MenuItem mit Symbol AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen


Oben