Articles of swing

Come posso ottenere la risoluzione dello schermo in java?

Come si può ottenere la risoluzione dello schermo (larghezza x altezza) in pixel? Sto usando un metodo JFrame e lo swing java.

Dipingendo l’icona del cursore di JSlider

Vorrei ridipingere il pennarello o il pollice del JSlider invece del grigio standard. Come posso raggiungere questo objective?

Aggiorna ripetutamente JLabel con i risultati dell’attività a lunga esecuzione

Sto scrivendo un programma che ping continuamente un server. Ho scritto il codice per controllarlo una volta e inserire il ping in una JLabel e inserirlo in un metodo chiamato setPing() . Ecco il mio codice private void formWindowOpened(java.awt.event.WindowEvent evt) { setPing(); } Ha funzionato ma l’ha fatto solo una volta, così ho fatto: private […]

Come impostare il stream di output su TextArea

Sto provando a creare un pannello della GUI per un programma e mi piacerebbe tutto, che normalmente stamperebbe sul mio prompt dei comandi, per stampare su un object TextArea. Ho il pannello GUI formattato per la maggior parte, ma non riesco a stampare il testo su TextArea, ecco il mio file: package guipanel; import javax.swing.*; […]

JTabella Come aggiornare il modello di tabella dopo l’inserimento elimina o aggiorna i dati.

Questo è il mio jTable private JTable getJTable() { String[] colName = { “Name”, “Email”, “Contact No. 1”, “Contact No. 2”, “Group”, “” }; if (jTable == null) { jTable = new JTable() { public boolean isCellEditable(int nRow, int nCol) { return false; } }; } DefaultTableModel contactTableModel = (DefaultTableModel) jTable .getModel(); contactTableModel.setColumnIdentifiers(colName); jTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); return […]

Come aggiungere il collegamento ipertestuale in JLabel

Qual è il modo migliore per aggiungere un collegamento ipertestuale in jLabel? Posso ottenere la vista utilizzando i tag html, ma come aprire il browser quando l’utente fa clic su di esso?

Best practice per l’impostazione delle posizioni JFrame

Ho una (piuttosto filosofica) domanda relativamente a Swing, o alla programmazione GUI in generale. Esistono best practice riconosciute su dove individuare le istanze JFrame utilizzate nell’applicazione? Dove dovrebbe essere posizionato il primo e il frame principale? Sempre al centro ( setLocationRelativeTo(null) )? Dove dovrebbe essere posizionato un bambino JFrame ? Relativamente al suo genitore JFrame […]

Come posso spostare la mia JMenuBar sulla barra dei menu dello schermo su Mac OS X?

Quando sposto la mia JMenuBar sulla barra dei menu dello schermo su Mac OS X, lascia uno spazio vuoto in cui il menu si trova nella mia finestra; Ho bisogno di rimuovere quello spazio. sto usando System.setProperty(“apple.laf.useScreenMenuBar”, “true”) per spostare la mia JMenuBar sulla barra dei menu dello schermo. Il mio amico che usa un […]

Chiamare un JFrame da un altro usando il Timer senza alcun pulsante

Chiamando un JFrame da un altro usando il Timer senza alcun pulsante: il tempo diminuisce, quindi apre un altro JFrame senza alcun pulsante. Per favore aiuto. Utilizzato in netbeans

Come contrassegnare l’input della cella JTable come non valido?

Se prendo una tabella J e specifica il tipo di class di una colonna sul suo modello come segue: DefaultTableModel model = new DefaultTableModel(columnNames, 100) { @Override public Class getColumnClass(int columnIndex) { return Integer.class; }}; Quindi, ogni volta che un utente tenta di immettere un double valore nella tabella, Swing rifiuta automaticamente l’input e imposta […]