Visualizzazione dei risultati da 1 a 10 su 14

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Innanzitutto nel actionPerformed non capisco come tu possa differenziare tra i vari pulsanti visto che fai:
    new SingoloTavolo().setVisible(true);
    in cui non vedo alcuna informazione relativa al "contesto" di ciascun pulsante.
    Sì infatti ma quello lo vedo dopo, ho solo abbozzato del codice.
    Per adesso mi piacerebbe almeno riuscire a visualizzare i pulsanti XD


    Sì, è così. Non ci sono i constraint ("vincoli") di posizionamento/dimensionamento per i pulsanti.
    GroupLayout è uno dei layout manager più complessi che ci siano. Viene usato spesso dai GUI editor. Io personalmente mi rifiuto di usarlo ....
    Fai bene! E' impossibile da usare a mano :-/
    Anyway, ho modificato così:

    codice:
        private void initComponents() {
            
            jPanel1 = new javax.swing.JPanel();
            
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            for (int i=1; i<=tablesNumber; i++) {
                JButton button= new JButton(Integer.toString(i));
                //button.setActionCommand(Integer.toString(i));
                button.addActionListener(new ActionListener(){
                        public void actionPerformed(ActionEvent e) {
                            new SingoloTavolo().setVisible(true);
                        }
                });
                jPanel1.add(button);
            }
    
            jPanel1 = new JPanel(new GridLayout(9,5));
            jPanel1.setBackground(new Color(255, 255, 153));
            jPanel1.setBorder(new LineBorder(Color.BLACK));
            pack();
            setLocationRelativeTo(null);
        }
    Ma adesso tutto ciò che vedo è un rettangolino microscopico che se lo allargo mi fa vedere la finestra mac heè comunque vuota, non ci sono i pulsanti. Dove sbaglio? Non sono capace di fare la grafica a mano (

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Jamie04 Visualizza il messaggio
    Ma adesso tutto ciò che vedo è un rettangolino microscopico che se lo allargo mi fa vedere la finestra mac heè comunque vuota, non ci sono i pulsanti. Dove sbaglio? Non sono capace di fare la grafica a mano (
    jPanel1 dove vuoi inserirlo? Non vedo nulla a riguardo nel codice sopra ...
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.