Articles of swing

Swing repaint () non funziona in loop o thread

Ho il codice seguente: import java.awt.Color; import java.awt.Graphics; import java.awt.Point; import java.awt.Rectangle; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.event.MouseMotionListener; import java.util.Random; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.SwingUtilities; import javax.swing.text.View; public class ex10 extends JPanel { private int x=1; int y=1; //Constructor public ex10() { while(true) { System.out.println(“x ->”+ x); System.out.println(“y ->” + y); x = randomposition(x); […]

Possiamo provare lo stile del pulsante GTK + 2.0 in Java Swing?

Il problema con Java Swing è il look and feel (Metal, Nimbus, GTK …), il peggiore là fuori rispetto a SWT, Windows, Mac e Gnome Tool Kit, e ottenere bellissimi widget è utopistico, eppure chiedo domanda però. Devo sapere se esiste la possibilità di modificare un JButton in modo che assomigli a un pulsante GTK […]

Imansible aggiornare JProgressBar dalla class SwingWorker

Ho il mio thread GUI principale che ha un JprogressBar in esso e sta implementando ProprtyChangeListener. Quando viene premuto un pulsante, una class diversa, che estende SwingWorker, triggers l’azione ed esegue una serie di calcoli potenzialmente lunghi. Ho bisogno della barra di avanzamento in class A per presentare l’avanzamento in base a una variabile in […]

Come posso controllare che JButton sia premuto? Se isEnable () non funziona?

Come posso controllare che JButton sia premuto? So che esiste un metodo che il suo nome è “isEnabled” Quindi provo a scrivere un codice da testare. questo codice ha 2 Jbuttons che sono pulsante “Aggiungi” e pulsante “Acquista”. il codice mostrerà il messaggio “Aggiungi pulsante” premuto quando premo il pulsante “Acquista” dopo aver premuto il […]

Creazione di un sottomenu nel menu di scelta rapida da getActions sovrascritti in JHotDraw Java

Sto sovrascrivendo il metodo getActions nel framework basato su Java JHotDraw , un progetto open source ospitato qui . Il metodo getActions crea un menu di scelta rapida con il tasto destro del mouse su Figure in Drawingview . Posso aggiungere correttamente opzioni di menu di contesto addizionali usando il codice qui sotto. Devo sapere […]

Cambia l’angolo / posizione di un disegno con un algoritmo in Java

Ciao sono molto curioso di come risolvere questo problema: ho creato un pacman con il metodo fillArc, drawArc in Java e ho un pacman sul mio schermo ora che guarda sempre a destra, non importa in che direzione va … la mia domanda è .. c’è un modo per cambiare l’object per gradi o capovolgerlo […]

Java come dipingere i rettangoli sul mouseclick

Come dice il titolo, ho difficoltà a cercare di disegnare alcuni rettangoli (riempiti) in JApplet. L’objective esatto è quello di avere una tabella 50×50 e quando si fa clic su una cella mirata, per renderla piena (eventualmente fatta disegnando un rettangolo pieno). Ho fatto i calcoli sulle coordinate del punto di partenza, ma per qualche […]

Timing Applicazione JavaFX Canvas

Ordino di praticare JavaFX, ho creato una semplice app che disegna i triangoli di Sierpinski . import javafx.application.Application; import javafx.application.Platform; import javafx.concurrent.Task; import javafx.geometry.Insets; import javafx.geometry.Point2D; import javafx.geometry.Pos; import javafx.scene.Scene; import javafx.scene.canvas.Canvas; import javafx.scene.canvas.GraphicsContext; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.BorderPane; import javafx.scene.layout.Pane; import javafx.scene.paint.Color; import javafx.stage.Stage; public class SierpinskiTriangles extends Application { private final int PADDING = […]

Come aggiungere più componenti a un JFrame?

Ho un JFrame . Ho anche una class Box che estende Component . Questa class di riquadri ha un metodo di pittura che crea un rettangolo pieno. Quando aggiungo più di questi componenti Box al mio JFrame, solo l’ultimo aggiunto viene visualizzato quando chiamo Repaint su JFrame. Ho dato un’occhiata ai responsabili del layout, ma […]

Cambia imageIcon in java?

Ho molti piani (discussioni) che si muovono in finestra, e voglio passare ImageIcon in base alla direzione del piano. Per esempio: se un aereo va a destra, l’imageIcon del piano è a destra e quindi il piano va a sinistra, scambia l’imageIcon per il piano è lasciato. Come posso farlo nel metodo paintComponent? Scusa per […]