Methode is not applicable?!?!

Status
Nicht offen für weitere Antworten.

SmartGuy

Mitglied
Ich bekomme bei Methodenzugriffen jeglicher Art folgende Fehlermeldung:
z. B. wenns um die Schriftfarbenänderung geht:
HTML:
The method setForeground(Color) in the type Control is not applicable for the arguments (Color)

Java:
Text ueberblick = new Text(links, SWT.BORDER | SWT.V_SCROLL | SWT.READ_ONLY);
ueberblick.setText("Irgendein Text");
ueberblick.setForeground(Color.BLUE);

Weiß jmd, woran das liegt?
 
Zuletzt bearbeitet:
T

tuxedo

Gast
Hätt' ich jetzt auch drauf gesetzt... Check mal deine Imports. Ist mir auich schon passiert dass ich mich da mit dem Eclipse Autoimport etwas vertan hab ..

- Alex
 
M

maki

Gast
Java:
import org.eclipse.swt.graphics.Color;
!
 

Golem386

Mitglied
Hi,
zeig uns mal deine Imports! Ich würde schwören, dass du (wie maki gesagt hat) eine andere Klasse importiert, z.B. java.awt.Color.

Die korrekte Klasse ist org.eclipse.swt.graphics.Color.

MfG
 

SmartGuy

Mitglied
klappt mit dem Import auch nicht:
Java:
import org.eclipse.swt.graphics.Color; 
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

public class Startfenster {
	Text ueberblick, chatfenster, eingabe;
	Button chateingabe, senden, neuesSpiel, rundruf, lobby;

	public static void main(String[] args) {
		Display display = new Display();
		Shell shell = new Startfenster().createShell(display);
		shell.setSize(600, 400);
		shell.open();

		while (!shell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
	}

	public Shell createShell(final Display display) {
		final Shell shell = new Shell(display);
		shell.setText("Startfenster");
		GridLayout gridLayout = new GridLayout();
		gridLayout.numColumns = 2;
		shell.setLayout(gridLayout);

		Composite links = new Composite(shell, SWT.NONE);// BORDER, H_SCROLL and V_SCROLL
		GridLayout grid2 = new GridLayout();
		grid2.numColumns = 2;
		links.setLayout(grid2);

		ueberblick = new Text(links, SWT.BORDER | SWT.V_SCROLL | SWT.READ_ONLY);
		GridData gridDataUeberblick = new GridData(GridData.FILL, GridData.CENTER, true,true);
		gridDataUeberblick.widthHint = 400;
		gridDataUeberblick.heightHint = 200;
		gridDataUeberblick.horizontalSpan = 2;
		gridDataUeberblick.grabExcessVerticalSpace = true;
		gridDataUeberblick.horizontalAlignment = GridData.FILL;
		gridDataUeberblick.verticalAlignment = GridData.FILL;
		gridDataUeberblick.grabExcessHorizontalSpace = true;	
		ueberblick.setText("Ueberblick der Tische");
		ueberblick.setBackground(Color.BLUE);
		ueberblick.setLayoutData(gridDataUeberblick);

		chatfenster = new Text(links, SWT.BORDER | SWT.V_SCROLL | SWT.READ_ONLY);
		GridData gridData3 = new GridData(GridData.FILL, GridData.CENTER, true, true);
		gridData3.widthHint = 400;
		gridData3.heightHint = 75;
		gridData3.horizontalSpan = 2;
		gridData3.grabExcessVerticalSpace = true;
		gridData3.horizontalAlignment = GridData.FILL;
		gridData3.verticalAlignment = GridData.FILL;
		gridData3.grabExcessHorizontalSpace = true;
		chatfenster.setText("Joe: Hey Leute, will denn keiner spielen?\nHalle Berry: nee, kein Bock auf dich\nBob: ich aber. Komm an Tisch 45");
		chatfenster.setLayoutData(gridData3);

		Text eingabe = new Text(links, SWT.BORDER); // BORDER, H_SCROLL, V_SCROLL, MULTI,SINGLE, READ_ONLY and WRAP
		GridData gridData4 = new GridData(GridData.FILL, GridData.CENTER, true, true);
		gridData4.widthHint = 300;
		gridData4.heightHint = 50;
		eingabe.setText("Eingabe...");
		gridData4.horizontalSpan = 1;
		gridData4.widthHint = 260;
		gridData4.heightHint = 20;
		eingabe.setTextLimit(30);// max Anzahl an Zeichen
		eingabe.setLayoutData(gridData4);

		senden = new Button(links, SWT.PUSH);
		// gridData4.widthHint = 30;
		senden.setText("senden");
		senden.setLayoutData(new GridData(GridData.VERTICAL_ALIGN_END));
				
		Composite rechts = new Composite(shell, SWT.NONE);// BORDER, H_SCROLL and V_SCROLL
		GridLayout gridRechts = new GridLayout();
		gridRechts.numColumns = 1;
		rechts.setLayout(gridRechts);
		// rest.setBounds(400,10,380,240);
		GridData buttons = new GridData(GridData.CENTER, GridData.CENTER, true, true);
		buttons.widthHint = 100;
		Button neuesSpiel = new Button (rechts, SWT.PUSH);
		neuesSpiel.setText("Neues Spiel");
		neuesSpiel.setLayoutData(buttons);
		
		Button rundruf = new Button (rechts, SWT.PUSH);
		rundruf.setText("Rundruf");
		rundruf.setLayoutData(buttons);
		
		Text lobby = new Text(rechts, SWT.BORDER|SWT.V_SCROLL|SWT.H_SCROLL|SWT.READ_ONLY); // BORDER, H_SCROLL, V_SCROLL, MULTI,SINGLE, READ_ONLY and WRAP
		GridData gridLobby = new GridData(GridData.FILL, GridData.CENTER, true, true);
		gridLobby.widthHint = 100;
		gridLobby.heightHint = 250;
		gridLobby.grabExcessVerticalSpace = true;
		gridLobby.verticalAlignment = GridData.FILL;
		lobby.setText("Lobby\n\nPlayer1\nRedZac\nFlitzer\nBob\nJoe");
		lobby.setLayoutData(gridLobby);

		shell.addDisposeListener(new DisposeListener() {
			public void widgetDisposed(DisposeEvent arg0) {

			}
		});
		shell.pack();
		return shell;
	}
}
 
M

maki

Gast
Der Fehler liegt an dir, es gibt kein BLUE in Color.
Vielleciht hilft dir ja getBlue()?
Api Doku lesen hilft ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Methode vor der Initialize aufrufen AWT, Swing, JavaFX & SWT 6
F String mit getText() auslesen und an Methode übergeben AWT, Swing, JavaFX & SWT 1
MiMa Optimieren einer Methode zum Zentrieren von Fenstern AWT, Swing, JavaFX & SWT 0
P Methode wird nicht überprüft AWT, Swing, JavaFX & SWT 4
P paintComponent-Methode wird dauernd neu aufgerufen AWT, Swing, JavaFX & SWT 2
M passende Reflexion-Methode?? AWT, Swing, JavaFX & SWT 1
M Seltsame Exception bei setVisible(true) Methode in einem JFrame AWT, Swing, JavaFX & SWT 2
M Swing Methode datenLesen() greift auf catchBlock zu? AWT, Swing, JavaFX & SWT 25
K JavaFX unterschiedliche (mehrere Fenster) in seperater Main Methode AWT, Swing, JavaFX & SWT 26
U was bewirkt die methode fill und unterschied zu anderen fill Methoden in 2dgraphics? (Java)? AWT, Swing, JavaFX & SWT 6
H Transparent zeichnen mit drawImage in paintComponent Methode AWT, Swing, JavaFX & SWT 3
Z Methode bei Boolean change neu Ausführen AWT, Swing, JavaFX & SWT 9
T TableView über Methode befüllen AWT, Swing, JavaFX & SWT 10
H Event Handling Thread - Abruf der get-Methode AWT, Swing, JavaFX & SWT 5
L JFrame Gui in anderer Methode aufrufen AWT, Swing, JavaFX & SWT 0
J Rekursive Methode JProgressBar AWT, Swing, JavaFX & SWT 4
A Methode pausieren bis anderes Ereignis ausgeführt AWT, Swing, JavaFX & SWT 2
K Swing Text eines Lables in einer Methode ändern AWT, Swing, JavaFX & SWT 13
1 Swing Progressbar benutzen um Fortschritt einer Methode anzuzeigen AWT, Swing, JavaFX & SWT 4
J Compiler in der JavaFX stop() Methode warten lassen bist eine Aktion in einer anderen Scene gemacht AWT, Swing, JavaFX & SWT 5
L JavaFX Problem beim Aufrufen einer Methode AWT, Swing, JavaFX & SWT 5
J 2D-Grafik Brauche Erklärung von Methode AWT, Swing, JavaFX & SWT 1
L Methode zum Füllen einer ComboBox AWT, Swing, JavaFX & SWT 4
I Methode Draw3DRect und DrawRect AWT, Swing, JavaFX & SWT 2
krgewb 2D-Grafik paint-Methode wird zu oft ausgeführt AWT, Swing, JavaFX & SWT 5
S Zeichen ohne paint-Methode AWT, Swing, JavaFX & SWT 2
K Methode repaint() AWT, Swing, JavaFX & SWT 1
A Methode in bestimmten Intervall ausführen AWT, Swing, JavaFX & SWT 2
J Swing Wann brauche ich @Override vor der paint()-Methode? AWT, Swing, JavaFX & SWT 1
Z jLabel von Methode aus aktualisieren AWT, Swing, JavaFX & SWT 7
Q AWT Methodenaufruf aus actionPerformed-Methode AWT, Swing, JavaFX & SWT 4
G Eine paint-Methode, 2 Welten? AWT, Swing, JavaFX & SWT 3
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
T Swing Methode in Listener aufrufen AWT, Swing, JavaFX & SWT 3
P keyTyped-Methode AWT, Swing, JavaFX & SWT 1
D JavaFX Java Methoden mit JavaFX Methode kommunizieren lassen? AWT, Swing, JavaFX & SWT 3
M JavaFX Methode nach initialize() aufrufen AWT, Swing, JavaFX & SWT 6
F JavaFX Mit einer Methode auf Stage zugreifen. AWT, Swing, JavaFX & SWT 8
A paint-Methode aufrufen AWT, Swing, JavaFX & SWT 13
C JavaFX Auf Nodes einer FXML-Datei in start Methode zugreifen AWT, Swing, JavaFX & SWT 5
R GUI Element in einer Methode aktualisieren (JTextPane) AWT, Swing, JavaFX & SWT 13
J Swing Problem mit Graphics Methode AWT, Swing, JavaFX & SWT 4
K Swing Durch Methode erzeugte Buttons ansteuern AWT, Swing, JavaFX & SWT 5
S Grafik: Programm kommt nicht zur paint()-Methode AWT, Swing, JavaFX & SWT 6
T LayoutManager Methode, um Bildschirm(fenster) für Aktualisierungen zu blockieren bzw. freizugeben gesucht AWT, Swing, JavaFX & SWT 2
W Paint-Methode in anderer Klasse funktioniert nicht AWT, Swing, JavaFX & SWT 7
S PaintIn - Methode AWT, Swing, JavaFX & SWT 1
J Swing ungewünschter Nebeneffekt bei der repaint() Methode AWT, Swing, JavaFX & SWT 3
A befüllen eines JTables mittels Methode AWT, Swing, JavaFX & SWT 10
K Kann nicht auf GUI Elemente zugreifen, mit einer Methode im Controller klappts, mit der anderen nich AWT, Swing, JavaFX & SWT 10
D JavaFX Interface Initializable - Was machen die Parameter in der Methode inizializeable() ? AWT, Swing, JavaFX & SWT 4
S JLabel-Text in Methode setzen? AWT, Swing, JavaFX & SWT 2
F JavaFX Zugriff auf Controller Methode von einer normalen Klasse aus AWT, Swing, JavaFX & SWT 4
F 2D-Grafik Was ruft die Paint - Methode auf ? AWT, Swing, JavaFX & SWT 2
S JButton u. Label auf paint-Methode AWT, Swing, JavaFX & SWT 1
S Paint Methode ohne implements JPanel AWT, Swing, JavaFX & SWT 1
S Farbe ändern bei der paint-Methode AWT, Swing, JavaFX & SWT 5
J ActionListener soll auf paint() Methode zugreifen AWT, Swing, JavaFX & SWT 1
J Problem mit der paint Methode AWT, Swing, JavaFX & SWT 0
J JLabel während einer methode aktualisieren AWT, Swing, JavaFX & SWT 6
Junb 2D-Grafik paint() Methode bugt? AWT, Swing, JavaFX & SWT 2
T Swing Label aus anderer Methode bearbeiten AWT, Swing, JavaFX & SWT 2
I Paint-Methode von nicht statischen Objekten aufrufen AWT, Swing, JavaFX & SWT 3
C Methode über Buttonklick starten AWT, Swing, JavaFX & SWT 8
S Swing Mit einem Link eine Methode aufrufen AWT, Swing, JavaFX & SWT 2
P Swing Auf Methode zugreifen (am Schlauch steh) AWT, Swing, JavaFX & SWT 5
D JSlider "laggt" nach überschreiben der paint methode AWT, Swing, JavaFX & SWT 2
D Swing DefaultTableModel setValueAt Methode AWT, Swing, JavaFX & SWT 7
J valueChanged()-Methode liefert unbrauchbare Daten AWT, Swing, JavaFX & SWT 4
T Swing JPanel - "Open" Methode? AWT, Swing, JavaFX & SWT 6
P Swing actionPerformed()-Methode funktioniert nicht AWT, Swing, JavaFX & SWT 3
M Applet Bricht Methode zwischendruch ab AWT, Swing, JavaFX & SWT 11
K Per Textfield Methode ausführen AWT, Swing, JavaFX & SWT 6
J Swing JTable - nach Sortieren andere Methode aufrufen AWT, Swing, JavaFX & SWT 2
C Swing Was macht die Methode "setDataProviderCreditShown(boolean b)" AWT, Swing, JavaFX & SWT 4
R Swing Mit Swing eine throws Exception Methode öffnen AWT, Swing, JavaFX & SWT 3
GianaSisters Swing jTable's valueChanged Methode überschreiben AWT, Swing, JavaFX & SWT 2
P EDT Problem? Kein Aufruf der repaint Methode AWT, Swing, JavaFX & SWT 6
A Paint Methode externer auruf AWT, Swing, JavaFX & SWT 5
N Methode zum Prüfen ob Jtextfield verändert worden ist AWT, Swing, JavaFX & SWT 2
K beim Schließen des JFrames, Methode aufrufen AWT, Swing, JavaFX & SWT 3
J AWT Methode paint() AWT, Swing, JavaFX & SWT 4
X Bild via FileChooser in paint-Methode laden AWT, Swing, JavaFX & SWT 2
E Umgang mit der Update Methode AWT, Swing, JavaFX & SWT 38
D Applet Methode in Timer einbinden AWT, Swing, JavaFX & SWT 6
Screen Fehler bei Get-Methode für ArrayList AWT, Swing, JavaFX & SWT 8
P Swing JPanel über Methode setzen AWT, Swing, JavaFX & SWT 2
A Frage zur Methode matches() AWT, Swing, JavaFX & SWT 2
eskimo328 Java6 Methode in Java5 verwenden (memory leak JInternalFrame) AWT, Swing, JavaFX & SWT 4
T Swing setText()-Methode Funktioniert nicht AWT, Swing, JavaFX & SWT 7
L JLabel Methode setText funktioniert nicht AWT, Swing, JavaFX & SWT 5
S Thread.sleep() in einer methode fürs zeichen AWT, Swing, JavaFX & SWT 3
S Visual Editor mit main Methode AWT, Swing, JavaFX & SWT 3
G paint-Methode kopiert GUI AWT, Swing, JavaFX & SWT 14
F Swing JFrame Methode beim Schließen aufrufen AWT, Swing, JavaFX & SWT 5
D Zwei String Attribute über eine Methode als Zeilen in einer Tabelle darstellen AWT, Swing, JavaFX & SWT 9
H applet Methode aus abstrakter Klasse aufrufen AWT, Swing, JavaFX & SWT 12
S Methode fireTableDataChanged() AWT, Swing, JavaFX & SWT 2
Y Swing Problem mit Main Methode AWT, Swing, JavaFX & SWT 8
E 2D-Grafik Zeichnen außerhalb der "paintComponent"-Methode? AWT, Swing, JavaFX & SWT 5

Ähnliche Java Themen

Neue Themen


Oben