Articles of swing

Il miglior componente del browser Java / Swing?

Qual è il miglior componente del browser Java Swing multipiattaforma, almeno in grado di giocare bene in un’interfaccia swing (componente leggero?) E in grado di girare su MacOSX e Windows? Cose come: FlyingSaucer , JDIC , forse altri?

Come aggiungere una riga in JTable?

Sai come posso aggiungere una nuova riga a una jTable ?

Qual è la differenza tra Swing e AWT?

Qualcuno può spiegarmi qual è la differenza tra Swing e AWT? Esistono casi in cui AWT è più utile / consigliato da utilizzare rispetto allo swing o viceversa?

Perché usare SwingUtilities.invokeLater nel metodo principale?

Dopo anni di programmazione Java ho sempre usato i miei metodi main() questo modo: public static void main(String[] args) { runProgram(); } Ma recentemente ho studiato alcuni codici dal Web e ho visto questo a volte invece del solito uso main() sopra: public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { […]

Come calcolare il numero di righe (e colonne in ogni riga) un testo contiene un JTextArea?

Dopo essermi interessato al problema presentato nella domanda ho provato ad avvicinarlo poche volte e ho fallito, e non mi piace 🙂 Penso che se il problema fosse suddiviso in sottotitoli potrebbe aiutare a risolverlo. Per semplicità, supponiamo che JTextArea non cambierà le sue dimensioni, quindi non dobbiamo preoccuparci della rivalutazione, ecc. Penso che i […]

Array di immagini JLabel

Sto provando a caricare due volte la stessa immagine memorizzata in jlabel in un pannello di griglia, ma invece di creare due istanze dell’immagine, l’immagine viene visualizzata solo una volta e poi spostata. Come posso memorizzare la stessa posizione di JLabel nell’array di pezzi in più di una JLabel nell’array boardLabels. Grazie 🙂 public static […]

Swing – Aggiorna etichetta

Ho un’etichetta di messaggio e un pulsante di invio. Il pulsante di invio verrà premuto più volte e l’azione per ciascuna stampante può richiedere fino a un minuto. Quando si preme il pulsante, voglio impostare il messaggio a vuoto, e al termine dell’attività, voglio impostare il messaggio su “Completa”. private void submitActionPerformsd(java.awt.event.ActionEvent evt) { message […]

Come sostituire AWT EventQueue con la propria implementazione

Per eseguire il debug di uno strano comportamento in un’applicazione Swing, vorrei sostituire AWT EventQueue con la mia implementazione. È ansible? Come? Solo nel caso in cui sei interessato: l’implementazione sarà un semplice wrapper attorno alla normale Eventqueue, facendo alcuni logging. il problema che vorrei fare il debug è un TableCellEditor, che funziona bene in […]

Stampa di un JFrame e dei suoi componenti

Ho lavorato in un grande programma e una delle sue funzionalità dovrebbe essere quella di stampare il contenuto della finestra principale. Ho controllato l’API e ho trovato questo esempio: http://docs.oracle.com/javase/tutorial/2d/printing/gui.html è stato molto utile, ho provato a usare quel codice nel mio programma inserendolo all’interno del metodo action-formato del mio pulsante di stampa: PrinterJob job […]

Perché il primo pannello aggiunto a una cornice scompare?

Di seguito è riportato un esempio di aggiunta di due pannelli a una cornice. Viene visualizzato solo un pannello (il 2 ° riquadro rosso). Perché il primo pannello scompare? import java.awt.*; import javax.swing.*; import javax.swing.border.EmptyBorder; public class DisappearingPanelInFrame { DisappearingPanelInFrame() { JFrame f = new JFrame(this.getClass().getSimpleName()); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); f.add(new ColoredPanel(Color.GREEN)); f.add(new ColoredPanel(Color.RED)); f.pack(); f.setVisible(true); } public […]