Lors de l'utilisation d'une liste en Java, java.awt.List sort et une erreur se produit

Lors de la programmation de Java, j'obtiens parfois l'erreur suivante même si j'ai utilisé la liste comme d'habitude. list_error.png

En effet, vous utilisez java.awt.List au lieu de java.util.List comme liste.

Qu'est-ce que java.awt.List?

Résumé Un composant GUI du Windows Toolkit utilisé lors de la création d'interfaces graphiques en Java, ce que l'on appelle les ** zones de liste **. Pas une liste de collections Java.

écran

listbox.png

La source

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();
	}
}

Comment répondre

Vous pouvez éviter d'utiliser java.awt, mais je pense que ce sera plus facile si vous le définissez dans l'environnement de développement afin que java.awt n'apparaisse pas comme indiqué dans le lien ci-dessous.

Comment rendre List 100 fois plus facile à utiliser dans Eclipse

Recommended Posts

Lors de l'utilisation d'une liste en Java, java.awt.List sort et une erreur se produit
Dans Java 10, lorsque l'éclipse gradle est terminée et que JavaSE-1.10 sort, ...
Collecte des informations client lorsqu'une erreur se produit dans une application Web
Après avoir basculé entre les versions Java 8 et 11, une erreur se produit lors de la confirmation
Créons une application TODO avec Java 12 Processing lorsqu'une requête arrive avec une HttpMethod inutilisée ・ Traitement lorsqu'une erreur se produit sur le serveur
Un rappel lorsqu'une erreur aapt.exe se produit
Résumé en essayant d'utiliser Solr en Java et en obtenant une erreur (Solr 6.x)
Comment convertir A en A et A en A en utilisant le produit logique et la somme en Java
J'ai eu une erreur lors de l'utilisation de nextInt, nextLine et substring.
Résoudre l'erreur CreateProcess = 206 lors de l'exécution de Java dans un environnement Windows
Une erreur se produit lorsque codedeploy-agent est installé dans Ubuntu Server 20.04
Trier la liste par ordre décroissant en Java et générer une nouvelle liste de manière non destructive
Que faire si une exception UnsupportedCharsetException se produit dans un JRE léger
Notes de solution lorsqu'une erreur se produit lors du téléchargement de docker gpg à l'aide de curl
[Java] Copie superficielle et copie complète lors de la conversion d'un tableau en liste
Convertir un tableau de chaînes en une liste d'entiers en Java
Évitez les erreurs de code de caractère en java lors de l'utilisation de l'extension VScode RUN-CODE
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
Lors de la recherche de plusieurs dans un tableau Java
Résolution d'une erreur survenue lors de la tentative d'utilisation de Spark dans un environnement où Java 8 et Java 11 coexistent
Création d'un projet (et d'un référentiel GitHub) à l'aide de Java et Gradle avec IntelliJ IDEA
Mapper sans utiliser de tableau en java
Mauvaises habitudes signalées dans les revues de code lorsque Java était débutant
Différence entre les listes d'arry et les listes liées en Java
Une erreur s'est produite lors de l'exécution d'une fonction avec CURSOR défini dans le paramètre OUT de MyBatis dans PostgreSQL.
Solution qui donne une erreur lors de la tentative de connexion à DB (MySQL) avec Java
À utiliser sans préparer de fichier d'authentification lors de l'utilisation du SDK Firebase Admin dans Java
Lorsque vous souhaitez notifier une erreur quelque part lors de l'utilisation de graphql-spring-boot avec Spring Boot
Erreur 407 lors de la tentative d'accès au site HTTPS via un proxy authentifié en Java
Soyez prudent avec les demandes et les réponses lors de l'utilisation de Serverless Framework avec Java
J'obtiens une erreur lors de l'ajout d'une dépendance
Mémo lors du tâtonnement et du développement à l'aide de JavaFX
[Rails] Solution lorsqu'une erreur de migration se produit dans agit-as-taggable-on
Une note quand vous voulez Tuple en Java
J'ai une question. Une erreur se produit lors de la lecture d'une vidéo dans Listview avec Android.
[Java] Précautions lors du référencement dans une classe parent et de l'instanciation dans une classe enfant
Personnalisez l'affichage lorsqu'une erreur telle que 404 Not Found se produit dans Spring Boot
Convertir JSON et YAML en Java (en utilisant Jackson et SnakeYAML)
Que faire lorsqu'une erreur se produit dans les rails db: migrate ((StandardError: Une erreur s'est produite, cette migration et toutes les migrations ultérieures annulées :))
[Java] Trier la liste à l'aide de flux et d'expressions lambda
Ecrire une classe en Kotlin et l'appeler en Java
Implémentez rapidement singleton avec enum en Java
J'ai essayé d'utiliser l'instruction Extended for en Java
Différences de code lors de l'utilisation du système de longueur en Java
Un programme (Java) qui génère la somme des nombres pairs et impairs dans un tableau
J'ai été piégé lorsque j'ai généré mes propres égaux de classe et hashCode en Java à l'aide de l'IDE
Que faire si une erreur d'analyseur SAX se produit lors de l'utilisation de Liferay 7 / DXP sur AWS
(Corrigé) Une erreur se produit lors de l'utilisation de Java 8 avec la dernière version (0.65.0) de Language Support for Java (TM) par Red Hat de VS Code.
Une erreur commise lors de l'affichage d'une image à l'aide du stockage actif
Lorsqu'une erreur se produit même si la validation n'est pas définie
Je veux faire une liste avec kotlin et java!
Que s'est-il passé dans «Java 8 to Java 11» et comment créer un environnement
Obtenez facilement des entiers à partir des propriétés système en Java
Obtenez des informations d'erreur à l'aide de DefaultErrorAttributes et ErrorAttributeOptions dans Spring Boot 2.3