J'essaie de créer un JFrame simple avec un textepointez sur le vol stationnaire. JFrame semble bien apparaître, toutefois, l'info-bulle ne s'affiche jamais. Quelqu'un peut-il m'aider à résoudre ce qui pourrait être le problème? Je ne reçois aucune erreur.
Classe principale
import javax.swing.JFrame;
public class PracticeMain {
public static void main(String args[]){
Sub obj = new Sub();
obj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
obj.setSize(275,150);
obj.setVisible(true);
}
}
Sous classe
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Sub extends JFrame{
private JLabel item1;
public Sub(){
//adds title
super("MY TITLE");
//gives us the default layout
setLayout(new FlowLayout());
item1 = new JLabel("This is a sentence");
item1.setToolTipText("help tip");
add(item1);
}
}
Réponses:
2 pour la réponse № 1Eh bien, je l’ai compilé et le texte de l’info-bulle apparaît. Vous devez attendre environ deux secondes.