Articles of gridbaglayout

Comment faire pour qu’un composant s’étende sur plusieurs cellules d’un GridBagLayout

Je dois faire ça pour l’école: C’est le code que j’ai jusqu’à présent: import javax.swing.*; import java.awt.*; public class AddressBookGui1 extends JFrame { public AddressBookGui1(){ GridBagLayout gbl = new GridBagLayout(); GridBagConstraints gbc = new GridBagConstraints(); setLayout(gbl); JLabel label; JButton button; JTextField textField; JTextArea textArea = new JTextArea(10, 20); gbc.weightx = 1; label = new JLabel(“text”); […]

JSeparator ne montrera pas avec GridBagLayout

Je veux append un JSeparator vertical entre deux composants à l’aide d’un GridBagLayout. Le code que j’ai est le suivant: public MainWindowBody(){ setLayout(new GridBagLayout()); JPanel leftPanel = new InformationPanel(); JPanel rightPanel = new GameSelectionPanel(); JSeparator sep = new JSeparator(JSeparator.VERTICAL); GridBagConstraints gbc = new GridBagConstraints(); gbc.gridx = 0; gbc.gridy = 0; gbc.anchor = GridBagConstraints.NORTH; add(leftPanel,gbc); gbc.gridx […]

Alignement des panneaux GridBagLayout

J’ai un petit problème avec le gestionnaire de mise en page GridBag. J’essaie d’afficher 9 panneaux comme celui-ci: Pour ce faire, j’ai séparé la grid de la manière suivante: Pour les panneaux 1 à 7, il n’y a pas de problème, ils apparaissent comme je veux. Mais le problème commence avec les panneaux S8 et […]

GridBagLayout: comment remplir tous les espaces vides

J’ai un JFrame contenant des JPanels utilisant un gridBagLayout (3 lignes, une colonne) C’est mon code: Container main_container = getContentPane(); GridBagLayout layout = new GridBagLayout(); main_container.setLayout(layout); GridBagConstraints c = new GridBagConstraints(); StatoMagazzini jpanel_stato_magazzini = new StatoMagazzini(); c.gridx = 1; c.gridy = 2; c.fill = GridBagConstraints.BOTH; layout.setConstraints(jpanel_stato_magazzini, c); AcquistoLotto jpanel_acquisto = new AcquistoLotto(i, jpanel_stato_magazzini); c.gridx = […]

Java GridBagLayout ne fonctionne pas

J’essaie d’utiliser GridBagLayout , mais je ne comprends pas ce que j’attends et je ne trouve pas l’erreur dans ce code: public class GridBagEx1 extends JPanel { private static final long serialVersionUID = 1L; protected void makebutton(Ssortingng name, GridBagLayout gridbag, GridBagConstraints c) { JButton button = new JButton(name); gridbag.setConstraints(button, c); add(button); } public void init() […]

Les composants d’un gridbaglayout peuvent-ils remplir le cadre parent lors du redimensionnement?

J’ai un JFrame dont la racine JPanel est instanciée avec un GridBagLayout . Au moment de l’exécution, le panneau contient des composants basés sur une description. Les GridBagConstraints width, height et x, y sont données dans la description à utiliser avec les gridwidth , gridheight , gridx et gridy dans GridBagConstraints . Les composants eux-mêmes […]

Pourquoi mon interface utilisateur perd-elle le formatage lorsqu’elle est exécutée dans le navigateur plutôt que sur mon ordinateur (Java Swing)?

Pour ma classe CSE 205 (Java programming 2), nous devons concevoir un applet graphique très simple. Je connais assez bien Swing, je l’ai déjà utilisé pour quelques-uns de mes propres projets. J’ai conçu le programme avec peu de problèmes et il a l’air parfait sur mon ordinateur lorsqu’il est exécuté à partir d’Eclipse: Mais quand […]

Placer des boutons dans un emplacement spécifié en utilisant swing in java

J’essaie d’apprendre à créer des programmes JAVA et je travaille avec Swing. J’essaie de placer un bouton dans le coin supérieur gauche de la fenêtre et il continue d’aller en haut au centre. public void createGUI(){ JFrame frame = new JFrame(“My Project”); frame.setDefaultCloseOperation(3); frame.setSize(400, 350); frame.setVisible(true); JPanel panel = new JPanel(); frame.add(panel); addButtonGUI(panel, new JButton(), […]

Pourquoi Eclipse dit-il que «les erreurs existent» mais ne montre rien dans la console?

J’utilise Eclipse pour construire un programme et quand je l’exécute, il indique que des “erreurs existent”, je l’exécute quand même, aucune erreur ne s’affiche dans la console et l’application affiche un écran vide. Pourquoi est-ce? Informations supplémentaires: J’ai récemment essayé de changer ma mise en page précédente, passant d’une forme très grossière à l’utilisation de […]

Java TableLayout

Je veux actuellement construire un type de tableau pour JPanels. J’ai découvert qu’il existe un TableLayout pour Java mais je ne sais pas comment l’importer. D’autre part, j’ai découvert qu’il existe un GridBagLayOut qui peut également construire un tableau comme celui-ci. Mais cela semble plus compliqué. Aucun conseil.