IDE: Eclipse photon 4.8 MacBook: Catalina 10.15.7 Sprache: java8
addWindowListener(new WindowAdapter() {
// @SuppressWarnings("unused")
public void windowClosing (WindowEvent e) {
dispose();
System.exit(0);
}
});
"@SuppressWarnings (" unbenutzt ")" ist ein von Eclipse vorgeschlagener Kommentar. Wenn ich dies einfüge, verschwindet der Fehler, aber ich sage der JVM, dass ich ihn nicht verwende, sodass ich keine nicht verwendeten Variablen als Fehler erkennen muss. Die Person, die es geschrieben hat, kennt auch einen Kommentar, um zu verhindern, dass der Fehler angezeigt wird.
Mit anderen Worten, es wurde nicht gelöst!
Natürlich können Sie das Fenster nicht schließen. Aber ich werde es gemäß den Lehrmaterialien schreiben.
//In diesem Teil tritt ein Fehler auf
public void windowClosing (WindowEvent e) {
Der Vorschlag zum Importieren von "com.sun.glass.events.WindowEvent" wurde oben im Eclipse-Editor veröffentlicht, daher habe ich eine Importanweisung hinzugefügt.
import com.sun.glass.events.WindowEvent;
** Dies war die Ursache. ** **.
Der nächste angezeigte Fehler ist
Die Methode windowClosing (WindowEvent) von type new WindowAdapter () {} wird nicht lokal verwendet
Es tut mir leid, dass ich es behoben habe, wie Eclipse sagte. Was ist es?
Die einfache Möglichkeit, den obigen Fehler zu sagen, besteht darin, dass Sie die Methode nicht verwenden können, aber ... Warum haben Sie das getan, was Eclipse gesagt hat, aber es schien nicht behoben zu sein.
Von dort wird empfohlen, den folgenden Kommentar einzufügen
@SuppressWarnings("unused")
Nein, ich benutze das nicht. .. ..
Betrachtet man die Unterrichtsmaterialien, so scheinen die relevanten Teile auch im Vergleich zur Stichprobe völlig gleich zu sein. Selbst wenn Sie den relevanten Teil des Beispiels kopieren und einfügen, tritt der gleiche Fehler auf, sodass es unwahrscheinlich ist, dass ein Rechtschreibfehler oder unsichtbarer Code eingemischt ist. .. .. ..
Also ging ich immer mehr in den Sumpf. .. .. ..
Ich bin auch mit dem ersten Fehler zum Code zurückgekehrt, habe die in Eclipse angezeigten Vorschläge überprüft und nach unten gescrollt, um einen anderen Vorschlag zu finden.
Es gab einen Vorschlag wie "Importieren" von java.awt.Event ".
Ist das nicht der Fall? Ich dachte es wäre Bingo.
Wenn Sie unerfahren sind, ist es ein Fehler zu glauben, dass Sie den Vorschlagsteil übernehmen sollten, der oben in "Eclipse" angezeigt wird, und ihn korrigieren sollten. Definitiv nein.
import java.awt.Event;
Wenn ja, wurde es sofort gelöst.
Es war hier. Es ist in einem anderen Paket. Es ist kompliziert.
Immerhin hat das viel Zeit gekostet. .. .. ..
Das ist was ich denke,
Es scheint dumm, dass es ungefähr 2 Stunden gedauert hat, obwohl es ein schrecklicher Fehler war, dass die Importanweisung höchstens falsch war, aber ich glaube, dass eine solche Erfahrung gesammelt wird.
Grundsätzlich kann ich den Fehler selbst beheben, aber wenn ein ähnlicher Fehler auftritt, ist er viel schneller als das, was mir gesagt wurde.
Dann wurde das Verfahren zur Behebung des Fehlers irgendwie zu meiner eigenen Form, so dass ich das Gefühl hatte, dass das Verfahren selbst für neue Fehler verwendet werden könnte.
Recommended Posts