Pour ajouter une action à un bouton (par exemple) pourquoi on doit ajouter en plus du paquetage java.awt le paquetage java.awt.event
car normalemnet quand on fait import java.awt.* le java.awt.event est inclus dans le premier!
Version imprimable
Pour ajouter une action à un bouton (par exemple) pourquoi on doit ajouter en plus du paquetage java.awt le paquetage java.awt.event
car normalemnet quand on fait import java.awt.* le java.awt.event est inclus dans le premier!
Peut-être une spécificité de ton IDE ...
Chez moi,
permet d’accéder à java.awt.Event sans problème.Code:import java.awt.*;
Bonjour,
Dans du code bien écrit on évite les imports générique.
On importe que les objets dont on se sert.
Cela fait partie des best practices.
dsl si vous pouvez m'expliquez un peu plus car à mes connaissances pour éviter d'écrire
on écritCode:
1
2 import javax.swing.JFrame; import javax.swing.JLabel;
alors comment y'a pas d'héritage ?Code:import javax.swing.*;
*merci pour les réponses :) *
Quand tu fais untu inclues toutes les classes contenues dans le package javax.swing. Par contre tu n'inclues pas les classes contenues dans les packages appartenant à javax.swing.Code:import javax.swing.*;
Par exemple unn’inclura pas la classe MenuEvent qui appartient au package javax.swing.eventCode:import javax.swing.*;
Pour inclure cette classe il faudra également faire unCode:import javax.swing.event.*;