Beim Programmieren von Java wird manchmal der folgende Fehler angezeigt, obwohl ich die Liste wie gewohnt verwendet habe.
Dies liegt daran, dass ich java.awt.List anstelle von java.util.List als Liste verwende.
Zusammenfassung Eine GUI-Komponente des Windows Toolkit, die beim Erstellen von GUIs in Java verwendet wird, sogenannte ** Listenfelder **. Keine Liste von Java-Sammlungen.
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();
}
}
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