Articles of swing

È sicuro build widget Swing / AWT NON sul thread di invio eventi?

Ho integrato l’aspetto Sostanza nella mia applicazione e ho incontrato diversi problemi relativi alle routine di controllo interno EDT (Event Dispatch Thread). La sostanza si rifiuta categoricamente di build classi di UI al di fuori dell’EDT. Ho fatto un sacco di Swing / AWT e conosco la maggior parte delle regole riguardanti l’EDT. Io uso […]

Come impostare Icon su una JLabel da un’immagine da una cartella?

Sto cercando di impostare un’icona su una JLabel da una cartella di immagini ogni volta che un elemento viene selezionato da un JComboBox. Il nome degli elementi in JComboBox e il nome delle immagini nella cartella sono gli stessi. Pertanto, ogni volta che un elemento viene selezionato da JComboBox, l’immagine corrispondente con lo stesso nome […]

Come posso modificare la forma di una scheda JTabbedPane?

Sto cercando di cambiare la forma delle tabs in un JTabbedPane . Utilizzando setTabComponentAt(0, someComponent); non cambia l’esterno della scheda, che è un rettangolo con un angolo diagonale in alto a sinistra. Cosa si può fare per cambiare la forma?

Posso avere un campo di testo all’interno di un’etichetta?

Quello che mi piacerebbe fare è visualizzare quanto segue in una forma: Open [15] minutes before class Dove [15] è un campo di testo. È ansible?

Come disegnare in JPanel? (Swing / grafica Java)

Sto lavorando a un progetto in cui sto cercando di creare un programma di disegno. Finora ho usato Netbeans per creare una GUI e configurare il programma. A partire da ora sono in grado di chiamare tutti i coordinati necessari per disegnare al suo interno, ma sono molto confuso da come effettivamente dipingere al suo […]

‘Compila’ i caratteri Unicode nelle etichette

Come “riempire” i caratteri Unicode nelle etichette in Swing? Sto cercando di creare un’interfaccia utente per il programma di scacchi che ho programmato di recente (con pezzi degli scacchi come quelli visti sopra). In esso sto usando caratteri unicode per rappresentare i miei pezzi degli scacchi ( \u2654 attraverso \u265F ). Il problema è il […]

Perché JScrollPane in JOptionPane non mostra tutti i suoi contenuti?

Sto cercando di aggiungere componenti a un JPanel, quindi metto questo pannello in un JScrollPane, quindi metto JScrollPane in JOptionPane. Il problema: solo 19 linee di componenti aggiunte. Esiste un ciclo for che determina il numero di righe di componenti, se si modifica il contatore delle condizioni a 19 o meno, verranno visualizzate tutte. Questo […]

Come faccio a far funzionare correttamente il mio esempio SwingWorker?

Ho creato il mio esempio SwingWorker per familiarizzare con il suo funzionamento. Quello che voglio fare è il seguente: Quando si fa clic sul pulsante Voglio che venga visualizzata una barra di avanzamento fino a quando l’attività è terminata Voglio semplicemente rimuovere la barra di avanzamento e aggiungere una stringa alla finestra di dialogo. Quando […]

Utilizzo di JFileChooser con le classi e gli ascoltatori della GUI Swing

Questo è il mio menu corrente: public class DrawPolygons { public static void main (String[] args) throws FileNotFoundException { /** * Menu – file reader option */ JMenuBar menuBar; JMenu menu; JMenuItem menuItem; // Create the menu bar. menuBar = new JMenuBar(); // Build the first menu. menu = new JMenu(“File”); menu.setMnemonic(KeyEvent.VK_F); menu.getAccessibleContext().setAccessibleDescription(“I have items”); […]

Limitazione del numero di caratteri in un campo JText

Voglio impostare la lunghezza massima di un campo JTextField , in modo da non poter inserire più caratteri del limite. Questo è il codice che ho finora … textField = new JTextField(); textField.setBounds(40, 39, 105, 20); contentPane.add(textField); textField.setColumns(10); C’è un modo semplice per porre un limite al numero di personaggi?