Articles of paintcomponent

Simulazione del comportamento di spring

Fondamentalmente, voglio simulare il comportamento della molla sull’immagine dipinta. Voglio farlo scorrere attraverso alcune iterazioni scalandolo su e giù (come se fosse fissato su una molla). Tutti gli esempi che ho trovato sulla rete portano a questa class – FloatSpring.java Dovrebbe fornire i calcoli necessari per spostare il punto A al punto B applicando l’effetto […]

paintComponent non funziona se è chiamato dalla funzione ricorsiva?

Voglio vedere tutti i punti uno dopo l’altro, ma vedo solo in grado di vedere 1 punto. Che schifo cambio per vedere tutti i punti ? Nel System.out è ansible visualizzare 10 volte “set” e quindi 2 volte “paintComponent”. cosa dovrei cambiare dopo ogni volta che viene chiamato set change “paintComponente”? ================================================== ================================ public class […]

Avere immagini come sfondo di JPanel

Sono nuovo in Java e sto creando un gioco con la grafica. Ho questa class che si estende da JFrame . In questa class, ho molti JPanel che hanno bisogno di un’immagine come sfondo. Come so, per essere in grado di dipingere le immagini in JPanel, ho bisogno di avere una class separata che si […]

L’immagine .gif non si sposta aggiungendola al riquadro di JTabbed

Ho un JFrame. In questo ho due contenitori cioè due JPanel. un pannello contiene un’immagine. altri detiene un JButton. Quindi questi due vengono aggiunti a JTabbedPane. Il mio problema è nell’utilizzare un’immagine .gif l’immagine diventa statica come qualsiasi altra immagine normale .jpg. Qualcuno può aiutarmi con qualche altra idea? Ecco il mio codice: import java.awt.Component; […]

Swing Worker: function get ()

Il mio problema è che non capisco come funziona il swingworker perché quello che sto cercando di fare è fare fa=worker.get() perché ho un metodo lungo che calcola molti punti in esecuzione in background perché non lo faccio Voglio congelare la mia interfaccia e voglio ottenere i suoi risultati per dipingere l’immagine del componente. Ma […]

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

Disegnare un object usando getGraphics () senza estendere JFrame

Come posso disegnare un object senza una class (che estende JFrame )? Ho trovato il metodo getGraphics ma non disegna l’object. import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); frame.setSize(600, 400); JPanel panel = new JPanel(); frame.add(panel); Graphics g = panel.getGraphics(); g.setColor(Color.BLUE); […]

Come disegnare in JPanel? (Swing / grafica Java)

Sto lavorando a un progetto in cui sto cercando di creare un programma di disegno. Finora ho usato Netbeans per creare una GUI e configurare il programma. A partire da ora sono in grado di chiamare tutti i coordinati necessari per disegnare al suo interno, ma sono molto confuso da come effettivamente dipingere al suo […]

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

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