2009-08-03 8 views
0

Quelqu'un peut-il me dire comment les composants pivotants tirés de la palette et placés dans la Jfame peuvent fonctionner ensemble? Par exemple, si un bouton est enfoncé, le résultat peut-il apparaître sur la zone textArea, ou puis-je faire glisser certains objets de la liste J de mon JFrame sur le JtextArea/JTabpanel?Comment faire pour que mon interface graphique fonctionne

Merci!

+0

Malheureusement, je crois que cette question est trop vague pour répondre ici. – jsight

+0

Il semble que vous utilisiez un IDE pour développer votre interface graphique; Cela aiderait à spécifier quel EDI vous utilisez. La plupart des éditeurs GUI peuvent créer les stubs de la méthode, et certains peuvent même être capables de gérer drag-n-drop. Peut-être que certaines des autres personnes ici ont plus d'expérience avec ça. – rob

Répondre

3

Vous devrez ajouter un ActionListener à votre bouton et dans la méthode actionPerformed vous pouvez écrire le code pour afficher un résultat dans votre JTextArea: http://java.sun.com/docs/books/tutorial/uiswing/events/actionlistener.html

Plus d'info sur les boutons: http://java.sun.com/docs/books/tutorial/uiswing/components/button.html

Vous peut faire glisser des objets d'un JList vers un autre composant (comme JTextArea ou JTable), mais vous ne les faites probablement pas glisser directement sur un JTabbedPane. Vous devrez coder ce comportement avec l'API DnD: http://java.sun.com/docs/books/tutorial/uiswing/dnd/intro.html

0

Rob a une très bonne réponse.

Voilà mes 2 cents,

« Par exemple, si un bouton pressé peut le spectacle de résultat sur le textarea »

Si vous utilisez Netbeans, cela est assez rapide et facile à faire:

  1. Double-cliquez sur votre bouton.

    L'EDI passera à la méthode actionPerformed. (Et mettre dans le code passe-partout nécessaire)

  2. Placez votre code dans la méthode actionPerfored généré

    par exemple "jTextArea1.setText (" Bonjour tout le monde ");"

Je vous conseille de lire le tutoriel swing sur le site web du soleil:

http://java.sun.com/docs/books/tutorial/uiswing/

Questions connexes