Articles of swing

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

JavaFX WebView cresce fino a riempire l’intera area

Sto cercando di creare una WebView javafx che si espanda al JPanel circostante. In base a questa discussione: http://www.coderanch.com/t/634791/JavaFX/java/Resizing-HTMLEditor-JavaFX , c’è un bug nella WebView in cui è necessario chiamare GridPane.setHgrow e GridPane.setVgrow sul WebView. Ho disseminato il mio codice con quelle chiamate, ma il WebView è ancora 600x800px. Nota che la scena ha uno […]

Come aggiungere caselle di controllo a swing JTABLE

Qualcuno sa come mettere un JCheckBox in una colonna JTable ? Qualcosa come questo: Ho preso questo da Come usare le tabelle Grazie in anticipo.

Come funziona paintComponent?

Questa potrebbe essere una domanda molto noob. Sto appena iniziando a imparare Java Non capisco l’operazione del metodo paintComponent. So che se voglio disegnare qualcosa, devo scavalcare il metodo paintComponent. public void paintComponent(Graphics g) { … } Ma quando si chiama? Non vedo mai nulla come “object.paintComponent (g)” ma è ancora disegnato quando il programma […]

Come compilare i dati in una tabella con JTable?

Voglio visualizzare un JTable che visualizza i dati da una tabella DataBase così com’è. Fino ad ora, ho usato JTable che visualizza i dati da Object [] []. So che un modo per visualizzare i dati è innanzitutto convertire la tabella del database in Object [] [], ma ce n’è un’altra che è facile ma […]

Cambia il colore di sfondo di una cella in JTable

Possibile duplicato: Modifica dei colors delle celle di Swing JTable Ho sviluppato un’applicazione swing che mostra un JTable. Voglio che quando l’utente modifica un valore di cella, la cella modificata cambia colore. Questo è il codice che eseguo quando l’utente modifica una cella: this.myTable.getColumnModel().getColumn(column).setCellRenderer(new StatusColumnCellRenderer()); E questo è il codice della mia class di rendering […]

JTable disabilita la casella di controllo nella cella

Ciao ho un JTable E voglio eliminare tutte le caselle di controllo disabilitate che ho provato con un renderizzatore personalizzato che controlla isEnabled () e poi cambia il colore di sfondo ma non funziona ancora. Eventuali suggerimenti? Grazie!!!

Disegna con linee in Java

Come posso disegnare in figura java come questa? Ecco il mio codice che deve disegnare almeno la metà di questa figura import java.awt.Color; import java.awt.Graphics; import javax.swing.JComponent; import javax.swing.JFrame; public class Main { public static void main(String[] a) { JFrame window = new JFrame(); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setBounds(30, 30, 300, 300); window.getContentPane().add(new MyCanvas()); window.setVisible(true); } } class […]

Estendi un testo JLabel

C’è un modo per far sì che il testo di una JLabel si estenda al 100% in altezza? Ho bisogno che il testo si aggiorni quando cambia anche la dimensione del componente. Ho visto alcune soluzioni che potrebbero funzionare; Ha comportato il calcolo e l’impostazione della dimensione del font in modo che appaia all’altezza giusta. […]