Articles of swing

Disegna una linea in un JPanel con un clic del pulsante in Java

Voglio tracciare una linea in un JPanel. Questa è la mia GUI e voglio una linea in JPanel in bianco. Trovo molti esempi ma il problema è come usarlo. In molti esemplari, disegnano sempre in un JFrame che si estende da un JPanel. Voglio aggiungere il Pannello al Frame e aggiungere alcuni pulsanti per disegnare […]

Errori casuali quando si cambia serie usando JFreeChart

Sto facendo una GUI che mostra il risultato di calcoli in background. Ma prima, volevo testare la modifica del set di dati. Ecco il mio codice: DefaultXYDataset dataset = new DefaultXYDataset(); @Override public void run() { // TODO Auto-generated method stub for (int i = 0; i < periods; i++) { series[0][i] = (double) i; […]

Oscillazione: collega i pulsanti di commutazione insieme a un gruppo di pulsanti, insieme alle voci di menu corrispondenti

Per un progetto scolastico, ho bisogno di fare una semplice applicazione di pittura in grado di disegnare linee, ovali e rettangoli. L’assegnazione specifica che ho bisogno di pulsanti della barra degli strumenti e voci di menu per ogni tipo di forma. Mi piacerebbe andare un po ‘sopra e oltre, facendo i pulsanti JToggleButtons nella barra […]

Come posso inserire un controllo in JTableHeader di una JTable?

Dato un JTable con una colonna di tipo Boolean.class , il renderer predefinito è un JCheckBox . È abbastanza facile selezionare singole celle in base alla selezione dell’utente , ma potrebbe essere conveniente selezionare tutte o nessuna le caselle di controllo. Questi recenti esempi hanno menzionato l’utilizzo di JCheckBox nell’intestazione della tabella, ma l’implementazione è […]

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 […]

Come posso aggiornare l’aspetto di JFreeChart dopo che è stato reso visibile?

Come posso utilizzare JFreeChart per aggiornare dynamicmente l’aspetto di un grafico dopo che è stato reso visibile?

Come ottenere l’indice X e Y dell’elemento all’interno di GridLayout?

Sto studiando un tutorial di java e ho visto che il modo per trovare gli indici x / y di un JButton all’interno di un GridLayout è di attraversare un array bidimensionale di pulsanti b che è associato al layout e controllare se b[i][j] == buttonReference . @Override public void actionPerformsd(ActionEvent ae) { JButton bx […]

Come aggiungere un’immagine a un JPanel?

Ho un JPanel a cui vorrei aggiungere immagini JPEG e PNG che ho generato al volo. Tutti gli esempi che ho visto finora nei Tutorial di Swing , specialmente negli esempi Swing, utilizzano ImageIcon . Sto generando queste immagini come array di byte e di solito sono più grandi dell’icona comune che usano negli esempi, […]

Rimuovi il contenitore di primo livello in runtime

Sfortunatamente, sembra che questa domanda chiusa di recente non sia stata ben compresa. Ecco l’output tipico: run: Trying to Remove JDialog Remove Cycle Done 🙂 Checking if still exists any of TopLayoutContainers JFrame JDialog Will Try Remove Dialog again, CycleNo. 1 ———————————————————– Trying to Remove JDialog Remove Cycle Done 🙂 Checking if still exists any […]

Swing: Ottieni l’immagine di JFrame

Come ottengo un java.awt.Image di un JFrame? Voglio ottenere una schermata di un JFrame (per un uso successivo all’interno della mia applicazione). Questo è attualmente realizzato utilizzando il robot per scattare una schermata specificando le coordinate e le dimensioni della JFrame coinvolta. Tuttavia, credo che ci sia un modo migliore: i componenti Swing, per impostazione […]