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.

swing...

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
J'ai un bouton. Je veux changer l'arrière-plan après avoir cliqué dessus. Mon problème ici est le bouton d'appel automatique paintComponent(). Comment éviter cela? J'espère qu'après avoir cliqué sur le bouton, le bouton sera bleu, mais il sera toujours rouge. package test; import java.awt.Color; imp....
26 avril 2020 à 02:29
Je crée un programme d'inventaire qui implique le caissier et le mode administrateur. Le mode administrateur peut modifier le nom, le prix et les stocks d'un article. Tous les éléments sont stockés dans un fichier txt. Le contenu du fichier txt (il a des barres obliques pour séparer les noms, les pr....
20 avril 2020 à 07:01
Trouver une chaîne à l'intérieur du fichier texte. Ensuite, obtenez la ligne suivante et devez fractionner Mon code écris ici import java.util.*; // for Scanner import java.io.*; // for File and IOException public class FileReadTest { public....
24 mars 2020 à 22:02
J'ai déjà fait cela dans Netbeans GUI Builder: Mais c'est plein de code généré automatiquement et je ne sais pas où placer mes codes supplémentaires, donc je veux le changer en code manuel. J'ai essayé BorderLayout et j'ai également commencé à apprendre GridBagLayout mais je ne peux toujours pas le....
5 mars 2020 à 16:56
J'ai utilisé doc.setCharacterAttributes(textPane.getSelectionStart(), textPane.getSelectionEnd()-textPane.getSelectionStart(),red, false); Pour changer le style d'affichage du texte dans JTextpane. J'ai essayé d'utiliser la fonction getCharacterAttributes() pour voir quel est le style du....
26 févr. 2020 à 12:20
Mon exigence est de faire un habillage de mots (tout comme JTextArea) avec un JLabel. Considérez le code suivant: public class WrapTest extends JFrame { public WrapTest() { super("test"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLayout(new BorderLayout()); ....
11 févr. 2020 à 22:24
J'essaie d'obtenir mon cadre lorsque le bouton «Démarrer» est cliqué pour accéder au cadre de ma classe, mais quand je le fais, le cadre se ferme simplement au lieu de faire quoi que ce soit. Je fais cela dans Java Swing pour un projet scolaire, donc Swing fait partie des exigences. Si quelqu'un pou....
14 janv. 2020 à 07:04
J'essaie de centrer ces deux boutons Démarrer et Retour , mais à chaque fois que j'essaie quelque chose comme BoxLayout, .SetLocation, SwingConstant.CENTER , .setVerticalAlignment, .setHorizonatalAlignment qui ne fonctionne pas. Quelqu'un peut-il m'aider à définir les deux boutons au milieu du ce....
12 janv. 2020 à 23:49
J'ai essayé de créer une application pour surveiller le réseau. Je vais créer 4 JPanels et insérer, par exemple, des panneaux insert_panel_0, insert_panel_2 à panel_2. Je ne peux pas définir mes frontières entre insert_panel_0 , insert_panel_2. J'ai des espaces verticaux, mais je n'ai pas d'écarts h....
27 déc. 2019 à 14:33
j'essaye de modifier la taille de JPanel quand je maximise la fenêtre. L'événement fonctionne correctement, mais la nouvelle taille ne fonctionne pas. private void resize(String type){ if(type.equals("maximized")){ System.out.println(panel_menu.getLocation()); panel_menu.setPrefe....
21 déc. 2019 à 23:58
J'ai ce morceau de code (un panneau qui contient d'autres JComponent, dans ce cas JButton) et un problème. import javax.swing.*; import javax.swing.border.*; import java.awt.*; import java.util.*; public class JTagPanelTest extends JPanel{ public JTagPanelTest(){ setLayout(new FlowLayo....
21 déc. 2019 à 18:38
Je joue avec les graphiques en Java (en particulier via les bibliothèques Swing et AWT), et je veux déplacer un cercle sur l'écran (faire des lignes) et redéfinir les coordonnées x ou y à 0 lorsque la ligne atteint les limites du canevas. Je n'ai aucun problème avec cette partie du code. Cependant, ....
20 déc. 2019 à 01:43
Après avoir passé mon après-midi à essayer de trouver une solution, j'ai finalement créé un compte pour poser ma question et j'espère que quelqu'un pourra m'aider. Je crée une JTable dans un cadre interne. J'ai mon propre tableModel et cellRenderer (parce que je veux que l'utilisateur puisse modifie....
19 déc. 2019 à 21:45
J'ai un jtable, dans lequel je garde certaines informations, et j'ai un bouton «effacer» qui nettoie toutes les informations du tableau. Le problème est que lorsque je double-clique sur une cellule du tableau puis que j'appuie sur le bouton Effacer, le tableau est vidé correctement mais la cellule s....
19 déc. 2019 à 13:00
Pour une raison quelconque, lorsque j'exécute ce code, mon JFrame apparaît comme vide. Cela fait peut-être une heure que j'essaie des didacticiels en ligne et je me demande si je ne comprends pas quelque chose. Voici le code: public class Application { public static JFrame f; public static ....
19 déc. 2019 à 07:22
Je construis un projet java qui est destiné à être utilisé dans une pharmacie. J'ai une table sql que j'utilise pour garder la quantité et le prix des produits en stock. J'ai une option d'achat que j'utilise pour saisir le produit que je veux acheter et en quelle quantité, mais je n'arrive pas à dim....
18 déc. 2019 à 02:38
Eh bien, en fait, j'ai un problème de mise en page dans Java Swing. Je veux simplement ajouter un JPanel au bas d'un cadre - un extrait de codage qui pourrait être fait avec chaque langue basée sur le Web en environ 5 minutes. Ce n'est pas le cas en Java. J'ai essayé d'ajouter un jPanel à un jFrame,....
17 déc. 2019 à 15:24
Est-il possible de déplacer une table vers le bas en Java. J'ai essayé setBorder, setLocation, ... mais cela n'a pas fonctionné. Que devrais-je faire? JLabel label = new JLabel("Enter proper data: "); label.setBounds(0, 0, 120, 50); frame.add(label); JButton btn = new JButton("Click"); btn.setBounds....
17 déc. 2019 à 10:49
Bonsoir, J'ai une JTable avec des données d'une table SQL. J'ai une colonne dans la table SQL avec des valeurs décimales (par exemple, 44,44) mais dans la table JT, elle apparaît comme 44,00. Donc, en quelque sorte, la JTable (ou le champ de saisie) arrondit la valeur au nombre entier le plus proche....
16 déc. 2019 à 18:09