Swing est la boîte à outils d'interface utilisateur principale de Java et est livrée avec le SDK Java standard. Il est contenu dans le package javax.swing.
Récemment, j'ai noté que certaines applications fonctionnent sur javaw(pas dans java). Quelle est la différence entre eux et comment puis-je exécuter mon application Swing javaw?
Je souhaite copier le texte d'une JTablecellule dans le presse-papiers, le rendant disponible pour être collé dans d'autres programmes tels que Microsoft Word. J'ai le texte du JTable, mais je ne sais pas comment le copier dans le presse-papiers.
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Venant de .NET, je suis tellement habitué à appeler Alert () dans les applications de bureau. Cependant, dans cette application de bureau java, je veux juste alerter un message disant "merci d'utiliser java", je dois traverser autant de souffrances: (en utilisant un JOptionPane) Y a-t-il un moyen plus simple?
Dans un autre fil, j'ai déclaré que j'aimais centrer mes interfaces graphiques en faisant quelque chose comme ceci: JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Mais Andrew Thompson avait une opinion différente, appeler à la place frame.pack(); frame.setLocationByPlatform(true); et les esprits curieux veulent savoir pourquoi?
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
Je pratique la programmation de style MVC. J'ai un jeu Mastermind dans un seul fichier, qui fonctionne très bien (peut-être à part le fait que le bouton "Vérifier" est invisible au début). http://paste.pocoo.org/show/226726/ Mais lorsque je l'ai réécrit pour modéliser, afficher, fichiers de contrôleur - et lorsque je clique sur …
J'ai cette JFrameclasse Java , dans laquelle je veux utiliser un boxlayout, mais j'obtiens une erreur disant java.awt.AWTError: BoxLayout can't be shared. J'en ai vu d'autres avec ce problème, mais ils l'ont résolu en créant le boxlayout sur le volet de contenu, mais c'est ce que je fais ici. Voici …
Les composants Swing ont plusieurs méthodes liées aux mises à jour de la disposition de l'écran, en particulier: validate() invalidate() revalidate() La documentation Java les définit quelque peu d'un point de vue technique, mais il n'est pas particulièrement clair comment ils sont censés être utilisés. Quelle est la différence entre …
Je crée actuellement un menu contextuel clic droit en instanciant un nouveau JMenuclic droit et en définissant son emplacement sur celui de la position de la souris ... Y a-t-il un meilleur moyen?
Je vais bientôt faire un projet et je devrai utiliser le mode plein écran. Il dessinera quelques graphiques dans la fenêtre. Ce serait pratique si j'utilise JFrame ou quelque chose de similaire. Je ne sais pas quelle sera la résolution finale de l'écran. Veuillez me dire si les graphiques seront …
J'ai une question de mise en forme pour mon application Java Swing. Cela devrait être assez simple, mais j'ai du mal à trouver de l'aide (chaque sujet semble concerner la suppression de tout remplissage par défaut dans JPanel). Le texte de mes divers JPanel épouse les côtés et le dessus, …
Comment puis-je afficher une nouvelle ligne dans JLabel ? Par exemple, si je voulais: Bonjour le monde! blahblahblah Voici ce que j'ai en ce moment: JLabel l = new JLabel("Hello World!\nblahblahblah", SwingConstants.CENTER); Voici ce qui s'affiche: Bonjour tout le monde! Blahblahblah Pardonnez-moi si c'est une question idiote, j'apprends juste quelques …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.