Articles of swing

Java Swing Timer and Animation: come metterlo insieme

Sto per ri-postare di nuovo questo argomento cercando di essere più preciso e sperando di ottenere un po ‘di aiuto perché questo mi sta facendo impazzire. Sto sviluppando un gioco da tavolo con un massimo di 6 giocatori, ognuno con una pedina colorata diversa. Ho la seguente immagine che viene caricata negli array BufferedImage trattandola […]

come aggiungere jscrollpane a jframe?

Ho il seguente codice sorgente … Qualcuno può darmi un consiglio come aggiungere jscrollpane a jframe? Ho provato più volte ad aggiungerlo a jframe ma senza alcun progresso. Non sta nemmeno mostrando. public class Form3 { JFrame jframe = new JFrame(“Etiket print.”); JPanel panel1 = new JPanel(); JPanel panel2 = new JPanel(); JPanel panel3 = […]

Effetto Secure Desktop Mode per l’applicazione java

Qualcuno ora come ottenere un “Secure-Desktop Mode” (effetto) come si ottiene dai blocchi di consenso di Windows Vista / 7 UAC? Presumo che sia una funzione che rimuoverà i pixel qui e là (e possibilmente ingrigendoli) e poi disegnerò quello sullo schermo … Vorrei applicarlo alla mia applicazione per impedire all’utente di fare qualcosa finché […]

JTextArea non selezionabile, ma mostra ancora un cursore “fantasma”

Ho messo un JTextArea in un JPanel. Questo JPanel ha un’immagine sullo sfondo e JTextArea è trasshiny (rosso trasshiny) per mostrare lo sfondo. Non voglio che l’utente sia in grado di modificare o selezionare il testo, voglio che agisca proprio come una JLabel (ma con più righe e facile da avvolgere a capo e adattarsi […]

Mirroring gif animato su carico in Java – ImageIcon

Quindi ho una gif animata che carico in un ImageIcon come questo: Image image = new ImageIcon(“image.gif”).getImage(); e posso disegnarlo usando questo: g.drawImage(image, x, y, null); So che posso rispecchiarlo al volo usando AffineTransform, ma ho bisogno di essere in grado di specularlo orizzontalmente dopo il caricamento, in modo da poter disegnare quello speculare, se […]

Utilizzando DocumentFilter.FilterBypass

Voglio avere un metodo come questo sul mio DocumentFilter public void replaceUpdate(int offset, int length, String text) { try { super.replace(byPass, offset, length, text, null); } catch (BadLocationException ex) { //error } } Attualmente per ottenere un’istanza di FilterBypass (byPass sul metodo precedente), ho bisogno di ottenere dal metodo overridden insertString: private FilterBypass byPass; @Override […]

Creazione di JButton personalizzati da immagini contenenti pixel trasparenti

Leggi la modifica 2 per quello che mi manca in realtà per farlo funzionare Attualmente sto cercando di creare alcuni JButtons personalizzati usando le immagini create in Photoshop con un parametro alpha. Finora, ignorare il metodo paint () per disegnare l’immagine ha funzionato nel senso che il pulsante è disegnato mostrando l’immagine corretta. Mi piacerebbe […]

jFormattedTextField’s Formatter.setCommitsOnValidEdit (true) non funziona al primo focus

Ho un jFormattedTextField e imposto setCommitsOnValidEdit su true, quindi ho aggiunto un listener di eventi a “property change” sulla proprietà “value”. Al primo focus di quel jFormattedTextField non chiama il metodo listener di eventi quando lo digita. Ma su “focusLost” chiama listener di eventi e dopo di ciò quando riceve di nuovo il focus chiama […]

Come posso sovrapporre / sovrapporre jPanels in Java?

Sono davvero nuovo alla programmazione GUI in Java, ho fatto molte ricerche e non sono riuscito a trovare una risposta a questo problema. Ho un semplice JFrame con un menu, e all’interno di questo JFrame ho un JPanel con un modulo di accesso (gli utenti hanno inserito il loro nome utente e password), e poi […]

jScrollPane non può aggiungere componenti

Ho un jScrollPane e un pulsante su un modulo. Il pulsante aggiunge un componente a jScrollPane . Sto usando un FlowLayout con un allineamento centrale per disporre i componenti all’interno di jScrollPane . Il primo componente non presenta problemi e si allinea perfettamente. Quando poi premo di nuovo il pulsante, non sembra che accada nulla. […]