Articles of swing

ridisegnare pulsante altalena con diverso gradiente

Come posso ridisegnare un JButton con una sfumatura diversa quando viene cliccato. Ho sovrascritto il metodo paintComponent (Graphics) per fare la vernice iniziale. Onclick Voglio ridipingerlo ma non voglio che l’utente lo faccia nell’evento actionperformsd perché voglio che questo sia un componente standalone. Qualche idea su come questo possa essere raggiunto. Grazie

Come faccio a utilizzare correttamente i renderer personalizzati per dipingere celle specifiche in una tabella J?

Ho un componente JTable nella mia GUI che visualizza psuedocode di un algoritmo. Voglio evidenziare la linea di esecuzione corrente cambiando lo sfondo di una cella particolare e quindi cambiando la cella sottostante e così via. In questo momento il mio codice cambia gli sfondi su tutte le celle nella mia tabella di testo come […]

Come definire più azioni JButton da una class diversa

Sto scrivendo un programma in cui ho bisogno di fare diverse azioni per una class separata a seconda di quale pulsante si fa clic. public class NewJFrame{ public static JButton b1; public static JButton b2; public static JButton b3; } public class Slot{ int value; JButton button; Slot(int value, JButton button) { this.value=value; this.button=button; } […]

Le posizioni e le dimensioni di JPanel cambiano in base alla schermata

Il programma viene eseguito con le sue dimensioni in base alla risoluzione dello schermo o alle dimensioni del computer. Quando lo eseguo su un computer con dimensioni specifiche del suo monitor, cambierà di conseguenza. Il mio problema è il posizionamento e la dimensione di un JPanel, o qualsiasi object all’interno del frame, da adottare sul […]

Utilizzo di setValueAt per ricreare caselle di controllo mutuamente esclusive

Ho un JTable utilizzando un DefaultTableModel personalizzato che ha alcuni Booleani nell’ultima colonna (visualizzati come caselle di spunta). Quando aggiungo un MouseListener per recuperare il valore di ciò che è stato cliccato, sembra che la commutazione delle caselle di spunta non avvenga più. // As soon as this is used in the component // that […]

Come disegnare un’immagine su un’altra immagine?

Ho un progetto Java che riguarda la simulazione della rete di traffico in una città casuale, sono riuscito a capire un modo per implementare questo progetto, quindi ho diviso ogni intersezione in una sezione che è fondamentalmente una class estesa di JPanel (chiamata Carrefour). . Tutto funziona bene finché non sono rimasto bloccato su come […]

Evidenzia sottostringa nelle TableCell che si stanno utilizzando per il filtraggio JTable

come è ansible sincronizzare il testo digitato in JTextField (quindi da DocumentListener passato String al RowFilter ) con TableCell se contiene lo stesso valore String in JTextField / Document, e poi evidenzia (per esempio cambia il testo Color.Red ) per il testo identico in TableCell(s) sincronizzati So che l’utilizzo di alcuni hack è ansible utilizzando […]

Imansible JFrame trasparente e non decorato in JDK7 quando si abilita nimbus

Guarda questa immagine : ecco il codice che trasparente è il frame: GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefaultScreenDevice(); if (!gd.isWindowTranslucencySupported(TRANSLUCENT)) { System.err.println( “Translucency is not supported”); System.exit(0); } JFrame.setDefaultLookAndFeelDecorated(true); questo funziona bene ma quando si tenta di abilitare LookAndFeel aggiungendo try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if (“Nimbus”.equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; […]

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

Java: JProgressBar (o equivalente) in un titolo della scheda JTabbedPane

Se volessi davvero fare qualcosa del genere, posso inserire un JProgressBar (o è equivalente) in una scheda JTabbedPane? (Voglio dire, non nella scheda stessa, Come potrei fare qualcosa del genere? EDIT Voglio davvero mettere la barra di avanzamento nel titolo della scheda, non la scheda stessa. Ecco alcuni ascii art: —————————————————- | Tab 1 || […]