Articles of jpanel

Come giustificare correttamente l’icona in una JLabel?

Per un’etichetta JLabel con icona, se si setHorizontalTextPosition(SwingConstants.LEADING) , l’icona viene disegnata subito dopo il testo, indipendentemente dall’ampiezza dell’etichetta. Ciò è particolarmente negativo per un elenco, in quanto le icone si troverebbero ovunque, a seconda della lunghezza del testo per ciascun elemento. Ho rintracciato il codice e sembra che in SwingUtilities#layoutCompoundLabelImpl , la larghezza del […]

C’è un modo per ruotare questi 90 gradi?

Questo è il mio codice attuale: package Calendar; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.Timer; public class Clock extends JLabel { private String pattern; private Timer timer; public Clock(String pattern){ this.pattern = pattern; createTimer(); timer.start(); } public Clock(){ pattern = “hh:mm:ss a”; createTimer(); timer.start(); } private […]

Il metodo di rimozione del contenitore Java non funziona correttamente

ho aggiunto 1.TextArea 2.TextField quindi inizio ad aggiungere JButton successivamente al contenitore …, ora usando JRadioButton voglio rimuovere JButton dal contenitore usando questo codice i=0; k=0; while(!birdButton[i].isSelected()){ i++; } System.out.println(i); k=i+2; list.removeElementAt(i); listName.removeElementAt(i); System.out.println(k); c.getContentPane().remove(k); ma quando seleziono il 1 ° pulsante radio 1 JButton dovrebbe essere cancellato a causa di k = i + […]

Come faccio a disegnare un’immagine su JPanel o JFrame?

Come faccio a disegnare un’immagine su JPanel o JFrame, ho già letto il tutorial di oracle su questo, ma non riesco a farlo bene. Ho bisogno dell’immagine ” BeachRoad.png ” per essere visualizzata su un insieme specifico di coordinate. Ecco cosa ho finora. public class Level1 extends JFrame implements ActionListener { static JLayeredPane EverythingButPlayer; static […]

addKeyListener () non funziona con JPanel

Sto cercando di creare un motore di gioco. Ho fatto la class Game ma l’errore risiede nella class KeyBoard. Qui lascio un po ‘di codice. Classe :: Gioco package transfer2pc.co.cc.game.tileengine; import java.awt.Graphics; import java.util.HashMap; import javax.swing.JPanel; import transfer2pc.co.cc.game.tileengine.input.KeyBoard; public abstract class Game extends JPanel implements Runnable { /** * */ private static final long serialVersionUID […]

Java Swing: come mostrare un pannello sopra un altro pannello?

Vorrei avere una finestra di dialogo interna (non finestra) per chiedere l’input dei membri. Vorrei che la finestra di dialogo fosse posizionata centralmente su uno JPanel esistente. Ho esaminato i layeredpanes e questi sembrano inutilizzabili a causa del solo layout manager (o no layout manager) su tutti i riquadri. Immagino di poter provare a sovrascrivere […]

Sostituire JPanel con JPanel in una JFrame

Ho una class che estende JFrame e ha un BorderLayout. Ha due variabili di istanza private di tipo JPanel. Rappresentano pannelli di pulsanti e sono chiamati flipButton e confidenceButtons. Quando fai clic sul pulsante, il pannello dei pulsanti viene sostituito dall’altro pannello di pulsanti. Cioè, se fai clic su un pulsante in flipButton, flipButton viene […]

FlowLayout su GridLayout non funziona

Sto provando a creare un gioco dell’impiccato e finora è arrivato GRANDE, ma il design del layout non sembra proprio andare al suo posto! L’alfabeto dovrebbe finire in un ordine FlowLayout in cima all’immagine Hangman con i pulsanti “Riavvia”, “Aiuto” “Aggiungi nuova parola” e “Esci” in fondo! Che cosa sto facendo di sbagliato? import java.awt.*; […]

Ridimensionamento e visualizzazione delle immagini in JPanel o JLabel senza perdita di qualità

Sto sviluppando un programma java per acquisire immagini dei dipendenti al momento della registrazione utilizzando una webcam. Posso ottenere l’immagine senza problemi e salvarla nella mia C: drive ma al momento del recupero dell’immagine solo una parte dell’immagine viene visualizzata sull’etichetta. C’è un modo per ridimensionare il JPEG prima di salvarlo? o prima di visualizzarlo? […]

Come aggiungere JPanel facendo clic su JButton?

Sto provando a creare una piccola GUI, ha 2 JButtons e 2 JPanel con alcune animazioni di disegno su ognuno di essi. Per impostazione predefinita, deve mostrare il primo JPanel e facendo clic sul secondo JButton voglio vedere il mio secondo JPanel. Quindi: creo JFrame, Panel1 e Panel2, dove ho disegnato le mie animazioni, creato […]