Articles of swing

Un Jtable può salvare i dati ogni volta che una cella perde lo stato attivo?

Il livello elevato: ho una tabella J che l’utente può utilizzare per modificare i dati. Ogni volta che l’utente preme Invio o Tab per terminare la modifica, i dati vengono salvati (sto asusimando che “salvato” significa davvero “il metodo setValueAt () di TableModel è chiamato”.) Se l’utente lascia la cella in qualsiasi altro modo dopo […]

JTable Scorrimento a un indice di riga specificato

Ho un JTable all’interno di un JScrollPane. Le righe vengono aggiunte alla tabella in fase di esecuzione in base agli eventi che si verificano nella mia applicazione. Voglio che il riquadro di scoll si sposti fino alla fine del tavolo quando una nuova riga viene aggiunta alla tabella. Per JList c’è [ensureIndexIsVisible][1]() che forza la […]

Come regolare le colonne di JTable per adattarle al contenuto più lungo nelle celle di colonna

Sto utilizzando la risposta https://stackoverflow.com/a/5820366 e http://tips4java.wordpress.com/2008/11/10/table-column-adjuster/ e funziona, ma spesso anche le dimensioni delle colonne largo o troppo stretto. Non importa riempire la mia tabella con HTML o testo. Utilizzo di TableModel standard dalla documentazione di Oracle. Modalità di ridimensionamento = JTable.AUTO_RESIZE_OFF Il contenitore del mio tabel è jGoodies: FormLayout currentEventLayout = new FormLayout( […]

Come allineare sinistra o destra all’interno della cella GridBagLayout?

Vedo che GridBagLayout posiziona i suoi bambini con allineamento centrale all’interno delle celle. Come allineare a sinistra oa destra? AGGIORNARE Costruire codice (so che potrei riutilizzare c ) // button panel JPanel button_panel = new JPanel(); button_panel.add(ok_button); button_panel.add(cancel_button); // placing controls to dialog GridBagConstraints c; GridBagLayout layout = new GridBagLayout(); setLayout(layout); c = new GridBagConstraints(); […]

Java Swing JTable; Menu clic destro (Come faccio a “selezionare” o evidenziare la riga)

Breve: ho bisogno di un “evento clic destro” per evidenziare la riga della cella. Sto usando un JTable all’interno di un ScrollPane in Java Swing (Netbeans Matisse). Ho un listener di eventi MouseClicked su JTable che effettua le seguenti operazioni: if (evt.getButton() == java.awt.event.MouseEvent.BUTTON3) { System.out.println(“Right Click”); JPopUpMenu.show(myJTable, evt.getX(), evt.getY()) } Il problema è che […]

Ridimensiona un’immagine per adattarla a una JLabel

Sto cercando di fare in modo che un’immagine corrisponda a una JLabel. Desidero ridurre le dimensioni dell’immagine a qualcosa di più appropriato per il mio Swan JPanel. Ho provato con setPreferredSize ma non funziona. Mi chiedo se c’è un modo semplice per farlo? Devo ridimensionare l’immagine per questo scopo?

Come “Apri” e “Salva” usando java

Voglio fare una finestra di dialogo “Apri” e “Salva” in java. Un esempio di ciò che voglio è nelle immagini qui sotto: Aperto: Salvare: Come potrei fare questo?

Qual è il modo migliore per visualizzare milioni di immagini in Java?

Lo vedi? Ogni mattone di ogni casa è un’immagine di 16×16 pixel. Quello che puoi vedere qui è una versione basata su JavaFX semplice, con alcuni Imageview spostati su X e Y per dare l’effetto di “costruzione”. Ho appena adattato questo a Swing utilizzando paintComponent . Il problema: – Con JavaFX: il mio computer ha […]

Come aggiungere listener di azioni che ascolta più pulsanti

Sto cercando di capire cosa sto sbagliando con gli ascoltatori di azioni. Sto seguendo più tutorial e tuttavia netbeans ed eclipse mi stanno dando errori quando sto cercando di usare un listener di azioni. Di seguito è riportato un semplice programma in cui sto cercando di far funzionare un pulsante. Che cosa sto facendo di […]

Scorciatoia di tastiera ampia applicazione – Java Swing

Vorrei creare una scorciatoia da tastiera a livello di applicazione per un’applicazione Java Swing. Fare il ciclo su tutti i componenti e aggiungere il collegamento su ciascuno di essi, ha effetti collaterali correlati alla messa a fuoco e sembra una soluzione di forza bruta. Qualcuno ha una soluzione più pulita?