Bei Verwendung einer Liste in Java wird java.awt.List ausgegeben und ein Fehler tritt auf

Beim Programmieren von Java wird manchmal der folgende Fehler angezeigt, obwohl ich die Liste wie gewohnt verwendet habe. list_error.png

Dies liegt daran, dass ich java.awt.List anstelle von java.util.List als Liste verwende.

Was ist java.awt.List?

Zusammenfassung Eine GUI-Komponente des Windows Toolkit, die beim Erstellen von GUIs in Java verwendet wird, sogenannte ** Listenfelder **. Keine Liste von Java-Sammlungen.

Bildschirm

listbox.png

Quelle

import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.List;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

public class AwtEx {

	AwtEx(){
		List awtList = new List();
		awtList.add("item01");
		awtList.add("item02");
		awtList.add("item03");
		
		Frame frame = new Frame();
		frame.add(awtList);
		frame.setSize(200, 200);
		frame.setLayout(new FlowLayout());
		frame.setVisible(true);
		
		frame.addWindowListener(new WindowAdapter() {
			public void windowClosing(WindowEvent we) {
				frame.dispose();
			}
		});
	}
	
	public static void main(String[] args) {
		new AwtEx();
	}
}

Wie soll man antworten

Sie können die Verwendung von java.awt vermeiden, aber ich denke, es wird einfacher, wenn Sie es in der Entwicklungsumgebung so einstellen, dass java.awt nicht wie im folgenden Link gezeigt angezeigt wird.

So vereinfachen Sie die Verwendung von List in Eclipse 100-mal

Recommended Posts

Bei Verwendung einer Liste in Java wird java.awt.List ausgegeben und ein Fehler tritt auf
In Java 10, wenn Gradle Eclipse abgeschlossen ist und JavaSE-1.10 herauskommt, ...
Sammeln von Clientinformationen, wenn in einer Webanwendung ein Fehler auftritt
Nach dem Wechsel zwischen Java 8 und 11 tritt bei der Bestätigung ein Fehler auf
Erstellen wir eine TODO-Anwendung mit Java 12-Verarbeitung, wenn eine Anforderung mit einer nicht verwendeten HttpMethod eingeht. ・ Verarbeitung, wenn ein Fehler auf dem Server auftritt
Eine Erinnerung, wenn ein aapt.exe-Fehler auftritt
Zusammenfassung beim Versuch, Solr in Java zu verwenden und eine Fehlermeldung zu erhalten (Solr 6.x)
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
Bei der Verwendung von nextInt, nextLine und substring ist ein Fehler aufgetreten.
Beheben Sie den CreateProcess-Fehler = 206, wenn Sie Java in einer Windows-Umgebung ausführen
Ein Fehler tritt auf, wenn codedeploy-agent in Ubuntu Server 20.04 installiert ist
Sortieren Sie die Liste in absteigender Reihenfolge in Java und generieren Sie zerstörungsfrei eine neue Liste
Was tun, wenn in einer Lightweight-JRE eine UnsupportedCharsetException auftritt?
Lösungshinweise, wenn beim Herunterladen von Docker-GPG mit Curl ein Fehler auftritt
[Java] Flache Kopie und tiefe Kopie beim Konvertieren eines Arrays in eine Liste
Verwandeln Sie ein Array von Strings in eine Liste von Ganzzahlen in Java
Vermeiden Sie Zeichencodefehler in Java, wenn Sie die VScode-Erweiterung RUN-CODE verwenden
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Bei der Suche nach mehreren in einem Java-Array
Es wurde ein Fehler behoben, der beim Versuch auftrat, Spark in einer Umgebung zu verwenden, in der Java 8 und Java 11 gleichzeitig vorhanden sind
Erstellen eines Projekts (und eines GitHub-Repositorys) mit Java und Gradle mit IntelliJ IDEA
Map ohne Verwendung eines Arrays in Java
In Java-Überprüfungen wurde auf schlechte Gewohnheiten hingewiesen, als Java noch Anfänger war
Unterschied zwischen Arrylist und verknüpfter Liste in Java
Beim Ausführen einer Funktion in PostgreSQL mit dem Parameter OUT von MyBatis auf CURSOR ist ein Fehler aufgetreten.
Lösung, die beim Versuch, mit Java eine Verbindung zu DB (MySQL) herzustellen, einen Fehler verursacht
Verwenden Sie diese Option, ohne eine Authentifizierungsdatei vorzubereiten, wenn Sie das Firebase Admin SDK in Java verwenden
Wenn Sie irgendwo einen Fehler melden möchten, wenn Sie graphql-spring-boot mit Spring Boot verwenden
407 Fehler beim Versuch, über einen authentifizierten Proxy in Java auf die HTTPS-Site zuzugreifen
Seien Sie vorsichtig mit Anfragen und Antworten, wenn Sie das Serverless Framework mit Java verwenden
Beim Hinzufügen einer Abhängigkeit wird eine Fehlermeldung angezeigt
Memo beim Tappen und Entwickeln mit JavaFX
[Rails] Lösung, wenn ein Migrationsfehler in Acts-as-Taggable-On auftritt
Ein Hinweis, wenn Sie Tupel in Java möchten
Ich habe eine Frage. Beim Abspielen eines Videos in Listview mit Android tritt ein Fehler auf.
[Java] Vorsichtsmaßnahmen beim Referenzieren in einer übergeordneten Klasse und beim Instanziieren in einer untergeordneten Klasse
Passen Sie die Anzeige an, wenn im Spring Boot ein Fehler wie 404 Not Found auftritt
Konvertieren Sie JSON und YAML in Java (mit Jackson und SnakeYAML)
Was tun, wenn ein Fehler in Rails auftritt? DB: migrate ((StandardError: Ein Fehler ist aufgetreten, diese und alle späteren Migrationen wurden abgebrochen :))
[Java] Sortieren Sie die Liste mit Streams und Lambda-Ausdrücken
Schreiben Sie eine Klasse in Kotlin und nennen Sie sie in Java
Implementieren Sie Singleton mit Enum schnell in Java
Ich habe versucht, die erweiterte for-Anweisung in Java zu verwenden
Unterschiede im Code bei Verwendung des Längensystems in Java
Ein Programm (Java), das die Summe von ungeraden und geraden Zahlen in einem Array ausgibt
Ich steckte in einer Falle fest, als ich meine eigenen Klassen equals und hashCode in Java mit IDE generierte
Was tun, wenn bei Verwendung von Liferay 7 / DXP unter AWS ein SAX-Parser-Fehler auftritt?
(Behoben) Bei Verwendung von Java 8 mit der neuesten Version (0.65.0) der Sprachunterstützung für Java (TM) von Red Hat von VS Code tritt ein Fehler auf.
Ein Fehler beim Anzeigen eines Bildes mit Active Storage
Wenn ein Fehler auftritt, obwohl die Validierung nicht festgelegt ist
Ich möchte eine Liste mit Kotlin und Java erstellen!
Was ist in "Java 8 bis Java 11" passiert und wie wird eine Umgebung erstellt?
Holen Sie sich ganz einfach Ganzzahlen aus den Systemeigenschaften in Java
Abrufen von Fehlerinformationen mithilfe von DefaultErrorAttributes und ErrorAttributeOptions in Spring Boot 2.3