Articles of swing

Completamento automatico di JComboBox

Come JComboBox completamento automatico in JComboBox modificabile in Netbeans 7.1 come in ComboBox in VB dot net. Ho una casella combinata con una lista vincolante, voglio selezionare l’elemento digitando solo una prima lettera dell’elemento nell’elenco, ad esempio se un elenco ha un kitten , quindi dovrebbe essere scelto quando ki .

Quali metodi dei componenti di Swing sono thread-safe?

Secondo il tutorial di Swing : Alcuni metodi del componente Swing sono etichettati come “thread safe” nella specifica API; questi possono essere tranquillamente richiamati da qualsiasi thread. Tutti gli altri metodi del componente Swing devono essere richiamati dal thread di invio dell’evento. I programmi che ignorano questa regola potrebbero funzionare correttamente la maggior parte del […]

Come catturare un evento di chiusura di un pulsante di chiusura di JFrame?

Voglio chiamare un metodo confirmExit() quando si fa clic sul pulsante di chiusura rosso della barra del titolo di un JFrame. Come posso catturare quell’evento? Mi piacerebbe anche evitare che la finestra si chiuda se l’utente decide di non procedere.

Come centrare le celle in JTable

Sto avendo un problema specifico con il mio codice. import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.DefaultTableModel; import javax.swing.table.*; import java.awt.Color; class ver_his_sign extends JFrame { ver_his_sign() { JTable table = new JTable(); JScrollPane scroll = new JScrollPane(); DefaultTableModel model = new DefaultTableModel(get_data(), get_header()); JFrame hk = […]

TableCellRenderer e come aggiornare lo sfondo della cella senza utilizzare JTable.repaint ()

è ansible aggiornare lo sfondo in base al valore dall’esterno correttamente, senza forzare per ridipingere table.repaint(); Basato, usato e testato con grande codice fatto da Kleopatra e Hovercraft Full Of Eels valido per Java6 / 7, perché non ci sono stati cambiamenti nelle API il mio SSCCE funziona correttamente, ridipinto da JTable.repaint() import java.awt.BorderLayout; import […]

L’aggiunta di una JLabel a un JPanel “nasconde” JPanel?

Se ho un paio di JPanel in un GridLayout, ognuno con un MouseAdapter, quindi creo JLabels (con il testo) e lo aggiungo a ciascuno degli JPanel. Nota che i JLabels non hanno ascoltatori. Se eseguo il rendering e provo a fare clic su un JPanel o, in ultima analisi, provo a fare clic su JLabel, […]

Perché non cambiare mai il notificante nel ricevere un evento di cambiamento

Ho postato una risposta a Java TableModelListener e Listener Live Feed? , ma ottengo un commento di – kleopatra nonono – you never change the notifier in receiving a change event. As to probable effects, think: nasty loops. As to code sanity, think: indecent intimacy. It’s the task of the model itself to internally update […]

imansible impostare la larghezza della colonna su zero ovvero non rendere invisibile la colonna

Sto cercando di creare una colonna da JTable , invisibile impostando la larghezza su zero ma non potrebbe accadere e rimane visibile a width = 15. Ecco il codice – public void restoreColumnWithWidth(int column, int width) { try { TableColumn tableColumn = table.getColumnModel().getColumn(column); table.getTableHeader().setResizingColumn(tableColumn); tableColumn.setWidth(width); tableColumn.setMaxWidth(width); tableColumn.setMinWidth(width); tableColumn.setPreferredWidth(width); } catch (Exception ex) { } } […]

Riempire il combobox dal database usando la sospensione in Java

heyy; Sto sviluppando un’applicazione basata su swing di piccole dimensioni con ibernazione in java. E voglio riempire combobox dal database di colonne. Come posso farlo? E non so dove (sotto initComponents , buttonActionPerformd ) ho bisogno di fare. Per salvare I’am usando jbutton e il suo codice è qui: private void jButton1ActionPerformsd(java.awt.event.ActionEvent evt) { int […]

Impostare le dimensioni di stampa di una jLabel e inserire un jRadiobutton sulla stampa

Ho un jLabel con un’icona che dovrei stampare. Tuttavia, non riesco a ottenere l’icona di jLabel a schermo intero. Ecco parte del codice che ritengo influenzi le dimensioni di stampa. public static void printComponentToFile(Component comp, boolean fill) throws PrinterException { Paper paper = new Paper(); paper.setSize(8.3 * 72, 11.7 * 72); //here paper.setImageableArea(18, 18, 100, […]