Swing est la principale boîte à outils d'interface utilisateur en Java et est livrée avec le SDK Java standard. Il est contenu dans le package javax.swing.

Plus à propos swing...

J'ai un morceau de code sur lequel je travaille, j'ai préparé un exemple simple: import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Example extends JFrame implements ActionListener { public static void main(String[] args) { Exampl....
J'essaie donc de créer une interface graphique de base en utilisant Java Swing. J'ai quelques boutons, un champ de texte avec un bouton d'entrée et aussi une zone de texte plus grande. Lorsque vous cliquez sur le bouton "Afficher toutes les équipes", l'écouteur d'action de ce bouton doit afficher le....
6 déc. 2020 à 00:39
Donc, ce prog obtient la valeur car_number de la base de données "getReprt" method, et donne le nom au bouton comme valeur de db. De plus, j'ai besoin d'obtenir cette valeur ensuite, à l'écouteur d'action btn_listener pour chaque bouton, sa propre valeur. Mais avec ce code, je n'obtiens que la derni....
5 déc. 2020 à 13:29
Vous trouverez ci-dessous un court extrait de mon code utilisé dans mon application Swing, c'est une application mcq où j'ai utilisé radioButtons comme moyen de sélectionner l'option choisie, mais lorsque j'essaye de sélectionner une option de 1 à 4, il sélectionne automatiquement la dernière un. Ma....
3 déc. 2020 à 14:55
J'utilise SwingUtilities.invokeLater pour mettre à jour l'interface utilisateur. Parfois, les tâches sont exécutées presque dès que invokeLater est appelé, mais parfois cela prend quelques secondes, ce que je voudrais éviter. Y a-t-il des paramètres qui peuvent m'aider avec cela? Je sais que les tâc....
1 déc. 2020 à 13:32
En utilisant java swing, j'ai une ligne horizontale (agissant comme l'horizon). Je veux dessiner des rects, empilés, les uns sur les autres où le rect avec la plus grande largeur est en bas et le rect avec la plus petite largeur est en haut. Je veux aussi que les rects collent à l'horizon lorsque l'....
24 nov. 2020 à 08:16
J'ai un JFrame auquel je souhaite ajouter une barre de menus, puis que JFrame s'ouvre automatiquement en plein écran. Si je fais juste un JFrame et que je le mets en plein écran avec f.setExtendedState(f.getExtendedState()|JFrame.MAXIMIZED_BOTH ); cela fonctionne bien: import javax.swing.*; public ....
22 nov. 2020 à 18:17
J'ai une ArrayList et je veux parcourir la ArrayList et imprimer les éléments de l'arraylist dans le dialogue JOptionPane.showInput. Mais comment puis-je utiliser une structure en boucle dans JOptionPane? Le code ci-dessous montre plusieurs fenêtres JOptionPane et ce sera évidemment le cas car il es....
22 nov. 2020 à 09:48
Explication: Bonjour, je crée mon jeu de clicker et je ne comprends pas pourquoi mon button1.setEnabled (false); le code ne sera pas lié à mon JButton button1 = new JButton ("Hacker Level:"); . J'utilise deux boutons. Le premier bouton démarre une minuterie et compte le nombre de clics / pressions s....
20 nov. 2020 à 20:25
C'est une mauvaise pratique de montrer les serveurs Web Python au monde. Ce n'est pas sûr. Bonne pratique - utilisation d'un proxy inverse, par ex. {{X0}}.......
16 nov. 2020 à 23:41
J'ai la disposition de base suivante: +--- JFrame ---------------------------------------+ | +-- Panel --+ +-- JLayeredPane ----------------+ | | | | | | | | | | | | | | | | | |....
10 nov. 2020 à 16:18
J'ai changé la couleur de fond de JComboBox mais elle n'est pas peinte tant que vous ne la survolez pas. Ceci est juste un exemple de test pour la démonstration d'un problème ici. Dans mon application principale, il est visible même si je ne le survole pas. Avant que JFrame ne soit complètement c....
28 oct. 2020 à 23:07
Friends please suggest a solution J'ai terminé un projet java swing maven utilisant l'IDE eclipse et la base de données MySql dans le système d'exploitation Ubuntu 20.04. Exporté le projet en tant que jar exécutable (Lancer la configuration en tant que classe de fonction principale et le bouton radi....
27 oct. 2020 à 13:35
import java.awt.event.*; import javax.swing.*; import javax.sound.sampled.*; import java.net.URL; import java.io.*; class SoundTest { public static void main(String[] args) throws Exception { URL file = new URL("file:C:/Users/a/Documents/My/baby.wav"); AudioInputStream ais ....
26 oct. 2020 à 14:26
J'ai un long texte dans la zone de texte placé dans le volet de défilement. J'ai remarqué que lorsque je fais tourner la molette de la souris, le texte est redessiné sévèrement, peut-être même entièrement. Voici l'application de démonstration: import javax.swing.JFrame; import javax.swing.JScrollPa....
22 oct. 2020 à 23:04
J'ai une JComboBox et la JComboBox a tellement d'articles. Je veux ajouter la fonction «auto-suggestion» sur la JComboBox. Comme ceci: j'ai 3 éléments, «Artpop», «Born This Way» et «Chromatica». Si je tape "Way", la saisie semi-automatique sélectionne l'élément "Born This Way". Si je tape "matica"....
22 oct. 2020 à 04:48
Tldr; Comment utiliser un MouseEvent sur un objet JFrame (en particulier JLabel) pour mettre à jour l'image affichée dans le JFrame J'essaie de créer un programme dans lequel une image est divisée en tuiles et en cliquant sur l'une de ces tuiles, le programme déplace la tuile vers l'espace ouvert....
20 oct. 2020 à 16:49
Je crée un programme en utilisant java. Je veux que l'utilisateur entre du texte, puis appuie sur le bouton pour que le texte entré apparaisse dans l'étiquette. Cependant, j'ai 2 problèmes. Tout d'abord, le texte ne s'affiche pas lorsque j'exécute l'application. Deuxièmement, je ne sais pas comm....
18 oct. 2020 à 15:07
Je voudrais utiliser le swing java pour créer deux boutons, un qui ajoute +25 à 100, la valeur initiale, et un autre qui ajoute +10 à 100, toujours la valeur initiale: import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; ....
11 oct. 2020 à 16:25
C'est assez bizarre, j'ai un programme d'interface graphique qui permet à l'utilisateur de mettre à jour un panneau J en détectant un clic de souris à chaque fois que le clic de souris est détecté, le JPanel se repeint. pour une raison quelconque, la peinture est désactivée de 30 à 40 pixels, même s....
19 mai 2020 à 20:28
Il n'y a pas grand chose à expliquer. Voir simplement le MCVE / image ci-dessous: public class FontExample extends JFrame { private static final Font FONT = new Font("Calibri", Font.PLAIN, 14); public FontExample() { super(""); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);....
2 mai 2020 à 23:11
Je travaille sur des boutons de forme arbitraire. La première étape a réussi, car les boutons apparaissent comme prévu. La deuxième étape échoue, car la peinture appelle immédiatement des peintures doClick vers un emplacement complètement différent. J'ai essayé plusieurs façons d'utiliser AffineTran....
2 mai 2020 à 17:07
Je crée une JList en utilisant swing, je peux afficher et sélectionner plusieurs éléments, et je peux également y ajouter un nouvel élément. Cependant, lorsque je sélectionne le premier élément de la liste et que j'en ajoute un nouveau en haut, j'ai deux éléments sélectionnés (l'ancien et le nouveau....
2 mai 2020 à 14:35
Voici mon code créant mon panneau de message: private class MessagePane extends JPanel { private MessagePane() { setLayout(new GridBagLayout()); setBackground(backgroundColor); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = 0; gbc.gridy = 0....
28 avril 2020 à 14:48
Je voudrais définir deux ou plusieurs icônes sur un JButton (Java, Swing). C'est possible? J'ajoute une image faite en dessin. ;-) ....
26 avril 2020 à 09:41