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...

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'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
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
J'ai intégré un JFileChooser dans une application JavaFX en utilisant un SwingNode . La boîte de dialogue s'affiche et est utilisable, mais je ne suis pas sûr de savoir comment en obtenir le fichier sélectionné. Merci pour toute aide. @FXML public void openDialog(MouseEvent event) { SwingNode sw....
16 déc. 2019 à 15:10
Je fais un jeu d'astéroïdes. De temps en temps, un astéroïde doit être généré et voler à travers l'écran. Pour une raison quelconque, lorsque plus d'un astéroïde est créé, l'écran brille. Si vous maximisez l'écran, vous pourrez voir les pépins. J'ai essayé d'utiliser de la peinture au lieu de paintC....
15 déc. 2019 à 18:17
Si je veux empêcher le JTextArea de défiler vers le bas lorsque j'ajoute du texte à la fin, la solution est très simple: il suffit de définir la politique de mise à jour du curseur sur DefaultCaret.NEVER_UPDATE avant d'appeler la méthode d'ajout du JTextArea. J'essaie de faire la même chose (charger....
15 déc. 2019 à 06:56
Je suis nouveau en swing et j'essaie de définir la même taille pour les boutons. Cependant, je n'ai pas trouvé la solution exacte sur Internet. Veuillez noter que je dois utiliser setPreferredSize () . Dimension n'est pas la bonne solution pour l'instant. Je veux obtenir la taille de calcButton e....
15 déc. 2019 à 00:49
J'essaie d'obtenir le contenu DIV d'un document HTML précédemment récupéré. J'utilise Java Swing. final java.io.Reader stringReader = new StringReader(html); final HTMLEditorKit htmlKit = new HTMLEditorKit(); final HTMLDocument htmlDoc = (HTMLDocument) htmlKit.createDefaultDocument(); final HTMLEdit....
13 déc. 2019 à 19:32
Existe-t-il un moyen d'ajouter une image avec un texte en superposition dans un JEditorPane? Le balisage suivant qui devait fonctionner: <html> <head> <div width='150' height='150' style='position: relative;'> <img src='img_snow_wide.jpg' style='width: 100%; height: 100%; object-fit: cover;' /> ....
24 nov. 2019 à 23:52
J'essaie de créer un JTable avec les noms de colonne "Utilisateur" et avec les données de test "données", mais les noms de colonne ne sont pas imprimés. String [] [] data = {{"hallo","hallo","","","",""}, {"hallo","hallo","","","",""}}; String [] User = {"ID","Benutzername", "Name", "Vo....
22 nov. 2019 à 16:49
J'ai une application qui analyse les flux vidéo sur plusieurs threads. Quelle serait la meilleure approche pour obtenir les informations dans une interface graphique? Chaque tâche analyse un flux vidéo distinct. Je voudrais visualiser le travail des threads. Je vois deux façons de résoudre le probl....
21 nov. 2019 à 10:50
Je prévois un projet java - probablement une seule interface pour GUI et le fais aussi avec SGBD. Je pense faire quelque chose en lien avec les dossiers des patients d'Hsopital ou la gestion des données des étudiants. Mais je ne sais pas quel type de composant je devrais mettre dans l'interface grap....
J'écrivais donc un programme pour ma classe java et juste pour le plaisir. Il dessine des fractales, c'est assez simple dans ce qu'il fait. J'ai réussi à faire fonctionner chaque composant sauf la couleur qui change les points que je dessine. Je pense que je le fais bien, mais je ne le suis claireme....
21 nov. 2019 à 05:53
J'essaie de dessiner l'ensemble de Mandelbrot, avec des points dans l'ensemble en noir et tout le reste en blanc. Dans cette version initiale, je ne souhaite pas pouvoir zoomer mais simplement créer une image statique. J'ai créé une classe ComplexNumber, comme indiqué ci-dessous, pour gérer la mise ....
21 nov. 2019 à 04:04
Mon code pour JScrollPane sont les suivants: - JScrollPane sp = new JScrollPane (textArea,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); Le problème que j'ai, c'est que lorsque j'exécute le programme, la barre de défilement commence toujours par l'extrémité droite q....
20 nov. 2019 à 16:22
J'essaie de créer une interface graphique Java swing. Une chose que j'ai rencontrée est que lorsque vous définissez la taille d'une instance JFrame, vous pouvez utiliser frame.setSize(new Dimension(int,int)); pour définir la taille du JFrame. Pourquoi ne pas définir la taille en faisant frame.setSiz....
20 nov. 2019 à 04:12
MainFrame.java import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextArea; public class MainFrame extends JFrame{ private JTextArea textArea; private JButton bt....
19 nov. 2019 à 23:14
Je suis en train de coder le jeu Towers of Hanoi. Je veux avoir une version automatique qui utilise mon algorithme et a un délai entre chaque étape. J'ai déjà essayé d'utiliser Timer de Java, mais cela ne fonctionne toujours pas. Ceci est le minuteur de mon code. public void startDelay() { A....
19 nov. 2019 à 23:05