Articles of jframe

Chiudere un JFrame senza chiuderne un altro?

Voglio mostrare due (o più) JFrames allo stesso tempo. Quando ne chiudo uno (usa il pulsante di chiusura predefinito), gli altri fotogrammi dovrebbero essere ancora visibili. Come lo posso fare?

KeyListener, keyPressed versus keyTyped

Ho una JFrame (beh, una class che estende JFrame) e voglio fare un’azione quando premo il tasto F5. Quindi, ho reso la class implementare KeyListener. E con questo, sono venuti tre metodi, keyPressed, keyReleased e keyTyped. Quale di questi metodi dovrei usare per ascoltare se F5 viene premuto? keyPressed o keyTyped? Attualmente ho il seguente, […]

JTable non viene visualizzato su JFrame (Java)

Sto riscontrando un problema con una JFrame non mostra una JTable cui è stata aggiunta. Ho provato getContentPane().add(..) , sono passato a aggiungere solo per mantenere il codice un po ‘più breve. Qualsiasi aiuto è più che apprezzato! package com.embah.Accgui; import java.awt.*; import javax.swing.*; public class accCreator extends JFrame { private String[] columnNames = {“Username”, […]

Come faccio a salvare le impostazioni utente di preferenza in Java?

Ad esempio, ho una finestra con un pulsante di preferenza. Voglio fare in modo che quando l’utente preme il pulsante delle preferenze e controlli le opzioni appropriate e prema ok, salva la preferenza, quindi quando l’utente preme sulla finestra principale, viene eseguito in base alle preferenze che l’utente ha modificato sulla preferenza finestra. Grazie in […]

Ottieni un componente Swing per nome

Ho in JFrame alcuni componenti che voglio riferire in un altro JFrame e voglio ottenerli per nome e non fare metodi pubblici get / set per ognuno. C’è un modo da Swing per ottenere un riferimento al componente con il suo nome come fa c #? es. form.Controls[“text”] Grazie

Grafico di posizionamento assoluto JPanel all’interno di JFrame bloccato da sezioni vuote

Sto cercando di migliorare la mia comprensione di Java, in particolare della GUI di Java, creando un programma di puzzle. Attualmente l’utente seleziona un’immagine, che viene ritagliata in un numero specificato di pezzi. I pezzi sono disegnati casualmente sullo schermo ma sembrano coperti da porzioni vuote di altri pezzi, e non tutti appaiono, ma posso […]

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?

Mostra JFrame in una schermata specifica nella configurazione a doppio monitor

Ho una configurazione dual monitor e voglio eseguire la mia GUI in un monitor specifico se viene trovato. Ho provato a creare la mia finestra JFrame passando un object GraphicConfiguration del mio dispositivo schermo, ma non funziona, la cornice è ancora visualizzata sullo schermo principale. Come posso impostare lo schermo in cui deve essere visualizzato […]

Dimensioni delle icone dei frame utilizzate in Swing

Possiamo usare una lista per inizializzare le icone della finestra usando Window.setIconImages(List) . Quali sono le diverse dimensioni delle icone utilizzate in genere in un JFrame ? Codice Questo codice trasforma 64 immagini di dimensioni diverse (da 16×16, incrementando di 2) in icone per la lista. import java.awt.*; import java.awt.image.BufferedImage; import java.util.ArrayList; import java.util.Vector; import […]

Stratificazione di più GlassPane in un contenitore radice

È ansible aggiungere più GlassPane per un singolo JFrame , oppure devo usare il LayeredPane scomodo con l’attributo Opacity . Ho allegato un codice che mostra cosa voglio fare (fornito da @camickr). import java.awt.*; import java.awt.event.*; import java.util.*; import javax.swing.*; import javax.swing.border.*; public class MultiplayGlassPane { private static final long serialVersionUID = 1L; private JFrame […]