Ici, vous verrez mon code: J'essaie juste de faire une petite fenêtre qui affiche "Bonjour, Java!". Je cours actuellement sous Ubuntu 14.04. Pour aller plus en profondeur avec mon problème, l'icône avec la tasse de café apparaît quand j'exécute le programme comme s'il y avait une fenêtre, mais il n'y a pas de fenêtre attachée et si on clique dessus, aucune fenêtre ne s'ouvre.JFrame code compile et s'exécute, mais n'ouvre pas la fenêtre
Toute aide serait grandement appréciée!
public class HelloJava1 extends javax.swing.JComponent
{
public static void main(String[] args)
{
javax.swing.JFrame f = new javax.swing.JFrame("HelloJava1");
f.setSize(300, 300);
f.getContentPane().add(new HelloJava1());
f.setVisible(true);
}
public void paintComponent(java.awt.Graphics g)
{
g.drawString("Hello, Java!", 125, 95);
}
}
De plus, je suis la compilation via la ligne de commande à l'aide HelloJava1.java javac et en cours d'exécution en utilisant java HelloJava1.
J'écris le code via gedit.
Essayez d'utiliser '' setLocationRelativeByPlatform' sur le JFrame' – MadProgrammer