Button.disable() + Weiter Frage

Luk10

Top Contributor
Grüße,

Ich möchte einen JButton unanklickbar, machen. Ich dachte dafür gibt es die Methode
Code:
button.disable()
.

Ich bekomme da jedoch eine Meldung:
Code:
The method disable() from the type JComponent is deprecated
Was bedeutet das und wie kann ich das richtig machen?

Danke,
-Luk10-
 
Zuletzt bearbeitet:
deprecated heisst, dass die Methode veraltet ist und nicht mehr benutzt werden sollte. Es gibt dann dafür eine andere Methode.
Code:
public void setEnabled(boolean b)
also in deinem Fall:
Code:
button.setEnabled(false)
 
Zuletzt bearbeitet von einem Moderator:
Eine weiter Frage noch:

Folgendes wir nacheinander aufgerufen:

Java:
try {
			FileWriter writer = new FileWriter(tempFileName + ".txt", true);
			writer.write("\r\n");
			writeEntries(allEntries);
			writer.close();
		} catch (IOException ex) {
			ex.printStackTrace();
		}

danach

Java:
try {
			FileWriter writer = new FileWriter(tempFileName + ".txt", true);
			writeEntries(allEntries);
			writer.write("\r\n");
			writer.close();
		} catch (IOException ex) {
			ex.printStackTrace();
		}

Ausgabe ist:

Code:
-leer-
Code:
allEntries werden in eine Zeile ausgegeben
Code:
-leer-
Code:
allEntries werden in eine Zeile ausgegeben
Code:
-leer-

Wieso wird zwischen beiden Ausgaben eine Zeile ausgelassen bzw leergelassen?
 
Hmm, vielleicht deshalb:
Code:
writer.write("\r\n");
Nimm doch mal eins davon raus, z.B. das \r und lass nur das \n drin.
 
Ich habe in
Code:
writeEntries(allEntries)
ausversehen noch ein
Code:
"\r\n"
eingebaut und übersehen ...

Danke,
-Luk10-
 

Zurück
Oben