2009-10-31 9 views
3

Je suis novice en programmation graphique, mais j'ai besoin de créer une interface graphique à plusieurs fenêtres. Est-ce que quelqu'un sait de tout bon tutoriel en ligne ou pourriez-vous s'il vous plaît montrer un code simple qui lancera 2 fenêtres?Java Swing: plusieurs fenêtres

+2

Si vous savez comment lancer une fenêtre, faites-le deux fois. –

Répondre

4

Il suffit de créer deux objets JFrame comme ceci:

public static void main(String[] args) throws Exception { 
     SwingUtilities.invokeLater(new Runnable() { 
     public void run() { 
      new JFrame("frame1").setVisible(true); 
      new JFrame("frame2").setVisible(true); 
     } 
    }); 
} 
+0

merci. cela a répondu ce que je cherchais. – sivabudh

2

Je vous suggère d'utiliser NetBeans et de créer un projet en utilisant le modèle préexistant "Swing Desktop Application".

Il va créer l'infrastructure de base pour votre application, y compris une fenêtre principale avec un menu et une barre d'état avec une barre de progression, sur la boîte, les gestionnaires d'événements, etc., tous précâblés. Ce qui est bien à ce sujet est par exemple que la barre de progression est déjà configurée pour écouter les tâches d'actions que vous créez, donc en créant simplement une nouvelle tâche d'action, vous obtenez une barre de progression qui s'exécutera lorsque la tâche sera exécutée , sans avoir à le coder. En outre, vous disposez d'un éditeur de glisser-déposer visuel qui peut parfois être frustrant en termes de redimensionnement et de mise en page, mais pour les mises en page simples, il est très bon et facile à utiliser. Vous serez capable de créer une interface en un rien de temps.

Pour plus d'informations, voir here.

2

this site est le meilleur de l'OMI, vous permet de communiquer directement How-to-do-it codes, avec des descriptions super brèves

pour les didacticiels GUI, en tirer des leçons "Swing".

+0

merci pour le lien utile! – sivabudh