Articles of layout manager

MVC è sicuro in Swing Thread

Sto provando a toccare i limiti dell’architettura MVC in Swing, ma come ho provato tutto ciò (da SwingWorker o Runnable#Thread ) sono fatti su EDT le mie domande: ci sono dei limiti o dipende strettamente dall’ordine delle implementazioni ( SwingWorker in SwingWorker o Runnable#Thread )? limitato è se il metodo JComponent # è sicuro o […]

Le posizioni e le dimensioni di JPanel cambiano in base alla schermata

Il programma viene eseguito con le sue dimensioni in base alla risoluzione dello schermo o alle dimensioni del computer. Quando lo eseguo su un computer con dimensioni specifiche del suo monitor, cambierà di conseguenza. Il mio problema è il posizionamento e la dimensione di un JPanel, o qualsiasi object all’interno del frame, da adottare sul […]

Eclipse WindowBuilder, sovrapponendo JPanels

Sto tentando di sovrapporre JPanel istanze di JPanel . Metti un pannello direttamente su un altro, nella stessa identica posizione e dimensione esatta. Ogni volta che lo faccio muove l’altro pannello verso l’altro lato o sotto, il pannello precedente si trova in un altro molto più grande e contiene dei pulsanti. Come lo farei? Tieni […]

JPanel e componenti cambiano posizione automaticamente

Ciao, sto lavorando su un’applicazione swing ma sto affrontando un problema. Quando JPanel prima volta l’applicazione, JPanel è posizionata nella posizione corretta in cui ho deciso di impostare i componenti all’interno. Ma il problema si verifica quando jpanel icona e ancora ingrandisci jpanel finestra cornice jpanel automaticamente la sua posizione. Le immagini sottostanti mostrano questa […]

Come posso cambiare JPanel all’interno di un JFrame al volo?

Per dirla in modo semplice, c’è una semplice app java swing che consiste in JFrame con alcuni componenti al suo interno. Uno dei componenti è un JPanel che deve essere sostituito da un altro JPanel sull’azione dell’utente. Quindi, qual è il modo corretto di fare una cosa del genere? ho provato panel = new CustomJPanelWithComponentsOnIt(); […]

Come restituisce XxxSize da JComponent (s) aggiunto a JLabel

come posso restituire correttamente XxxSize da JComponent (s) aggiunto a JLabel 1 °. figura >> lets LayoutManager works like as for JPanel, JLabel returns Size(0, 0) 2 °. figura >> ha added some PreferredSize to the JLabel 3 °. figura >> calculated PreferredSize from JComponent(s) added to the JLabel 4 °. figura >> lets LayoutManager […]

Solo un componente si presenta in JFrame

Come miglioramento del mio progetto di crittografia, ho deciso di creare una piccola GUI. Tuttavia, quando eseguo il programma, solo l’elemento superiore appare sullo schermo e sembra oscurare gli altri, anche se non ho modo di controllare. Qualcuno sa perché? Di seguito è riportato il mio codice nella sua interezza oltre a e() e d() […]

Come usare CardLayout con Netbeans GUI Builder

Prefazione (questo è un post di auto-risposta) Mi sono bagnato i piedi con Netbeans GUI Builder ma non sto iniziando a immergermi in esso per imparare i dettagli più intricati. Davvero non sapevo nemmeno molto caldo per cambiare il gestore di layout dalla vista di progettazione, vorrei semplicemente passargli il codice. Così ho provato a […]

Realizzare una GUI Swing Chess robusta e ridimensionabile

Come faccio a realizzare questa interfaccia di scacchi ridimensionabile? La nostra compagnia è stata incaricata di fare un gioco di scacchi. Ha bisogno di lavorare su macchine Windows, OS X e Linux / Unix, e abbiamo scelto Java per raggiungere questo objective, pur mantenendo una base di codice comune (utile sia per la manutenzione che […]

Aggiungi un’immagine complessa nel pannello, con i pulsanti attorno ad essa in un’unica interfaccia utente personalizzata

Come posso avere questa immagine come sotto nello slavePanel e in cima a quello JPanel aggiusta i JButtons che assomigliano all’immagine ma con i pulsanti correttamente avvolti intorno? (In questo momento sono sagomati in 1 fila, 4 colonne) // // Shot Gun mover up/down/left/right, middle on is for zoom // public void GunMover(JPanel configPanel) throws […]