Articles of swing

Oscilla su OSX: Comando Trap-Q?

Dopo essere stato convinto (“istruito”) che le app di Swing su Mac sembrano native , sto cercando di rendere il mio più nativo ansible. Tutto sembra windowStateChanged(WindowEvent e) , ma quando windowStateChanged(WindowEvent e) comando + Q o lo faccio dal menu, la mia windowStateChanged(WindowEvent e) non sta sparando sul mio JFrame principale (se windowStateChanged(WindowEvent e) […]

Impostazione del carattere predefinito del programma Swing

Mi stavo chiedendo come impostare il carattere predefinito per il mio intero programma swing Java. Dalla mia ricerca sembra che possa essere fatto con UIManager , qualcosa che ha a che fare con LookAndFeel , ma non riesco a trovare specificamente come farlo, e UIManager sembra piuttosto complicato.

Aprire un collegamento nel browser con il pulsante java?

Come posso aprire un collegamento nel browser predefinito con un clic del pulsante, lungo le linee di button.addActionListener(new ActionListener() { public void actionPerformsd(ActionEvent e) { open(“www.google.com”); // just what is the ‘open’ method? } }); ?

Come impostare il valore dell’immagine usando RescaleOp

Sto scrivendo un’app di prova. Per impostare Alpha per l’immagine, uso il metodo paintComponent. Guarda il prossimo snippet … public class TestImage extends JLabel{ public void paintComponent( Graphics g ) { super.paintComponent( g ); Graphics2D g2d=(Graphics2D)g; g2d.drawImage(this.bImage, rop, 0, 0); } public void setRescaleOp(RescaleOp rop){this.rop=rop;} } Come potete vedere, g2d.drawImage (this.bImage, rop, 0, 0); non […]

Come implementare in Java (class JTextField) per consentire l’immissione di sole cifre?

Come implementare in Java (class JTextField ) per consentire l’immissione di sole cifre?

JPanel e componenti cambiano posizione automaticamente

Ciao, sto lavorando su un’applicazione swing ma sto affrontando un problema. Quando JPanel prima volta l’applicazione, JPanel è posizionata nella posizione corretta in cui ho deciso di impostare i componenti all’interno. Ma il problema si verifica quando jpanel icona e ancora ingrandisci jpanel finestra cornice jpanel automaticamente la sua posizione. Le immagini sottostanti mostrano questa […]

come ottenere le coordinate del clic del mouse al di fuori della mia finestra in Java

Devo implementare una class, utilizzando Swing, che può ottenere le coordinate del mouse quando l’utente fa clic in qualsiasi punto dello schermo. se volessi ottenere le coordinate del mouse all’interno della mia finestra, MouseListener un MouseListener , ma voglio che funzioni anche quando l’utente fa clic all’esterno del mio programma. Voglio che la mia class […]

Barra di avanzamento Java

Sto usando JProgressBar per mostrare i progressi. Ma, come mostrare il progresso come carica da 0 a 100? Ho ricevuto il codice da internet e il suo funzionamento eccetto il progressBar non sta caricando. codice progressFrame = new JFrame(); // frame to display progress bar progressBar = new JProgressBar(0,100); progressBar.setValue(0); progressBar.setStringPainted(true); progressFrame.add(progressBar); new SwingWorker() { […]

Implementare correttamente il pattern MVC nello sviluppo di GUI utilizzando Swing in Java

In primo luogo, vengo da un grande background PHP con MVC, quando ho iniziato con PHP, ho sfogliato un sacco di volte, per provare il mio meglio e perfezionare il mio design MVC-Like in PHP. A molte persone piace rispondere con risposte che mi hanno aiutato molto. Ma dopo aver avviato lo sviluppo di GUI […]

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 […]