Articles of jlabel

Ridimensiona un’immagine per adattarla a una JLabel

Sto cercando di fare in modo che un’immagine corrisponda a una JLabel. Desidero ridurre le dimensioni dell’immagine a qualcosa di più appropriato per il mio Swan JPanel. Ho provato con setPreferredSize ma non funziona. Mi chiedo se c’è un modo semplice per farlo? Devo ridimensionare l’immagine per questo scopo?

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

Java: come aggiungere l’immagine a Jlabel?

Image image = GenerateImage.toImage(true); //this generates an image file JLabel thumb = new JLabel(); thumb.setIcon(image)

Ruota JLabel o ImageIcon su Java Swing

prima di tutto, questa è la prima settimana che uso swing, quindi mi dispiace se la mia domanda è troppo ovvia. Inoltre, ho bisogno di soluzioni che usino le librerie java standard, dato che questo è per i compiti a casa e non mi è permesso usare librerie strane. Sto usando JLabel con ImageIcon per […]

Spostando JLabel in un’altra JLabels – GUI

Sto cercando di fare una mossa JLabel su altri JLabels, solo 1 timer funziona proprio ora. Dovrebbe funzionare come un treno che si muove su una pista, percorrendo tutta la pista e finendo da dove è partito. Non sono sicuro di come farlo andare in giro, ogni aiuto è apprezzato. Grazie. import java.awt.BorderLayout; import java.awt.Dimension; […]

Come rimuovere il gap nell’etichetta java swing di grandi dimensioni

nella mia applicazione ho un’etichetta con una dimensione di carattere superiore a 200. Questa etichetta contiene grandi spazi vuoti e irregolari. Come posso rimuoverlo? Questo è il mio codice: package Core; import java.awt.Font; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import javax.swing.BorderFactory; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.SwingUtilities; import javax.swing.UIManager; public class LabelDemo extends JPanel { […]

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

Aggiornamento di un’immagine contenuta in una JLabel – problemi

La parte dell’applicazione che attualmente sto riscontrando con difficoltà a raggiungere il lavoro è la possibilità di scorrere e visualizzare un elenco di immagini, una alla volta. Sto ricevendo una directory dall’utente, spooling attraverso tutti i file in quella directory, e quindi caricando un array di solo i jpeg e pngs. Successivamente, voglio aggiornare una […]

Trascina e rilascia object personalizzato da JList in JLabel

Ho un JList che contiene un ArrayList di oggetti personalizzati e sto cercando di creare un drag and drop nei campi. Ho difficoltà a capire come confezionare e ricevere l’object in Trasferibile. Questo è quanto ho ottenuto: import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import java.util.*; public class FlightProjectInterface extends JFrame{ //create GUI Objects […]

Perché la mia JLabel non viene visualizzata

Sto chiamando questo metodo chiamato check in una delle mie classi astratte, ma per qualche motivo il JLabel (problema) che sto aggiungendo al JPanel (pannello) non viene mostrato. Perché sta succedendo? Qualsiasi spiegazione, sto usando sia il ridisegno, sia i metodi di convalida, ma ancora non compare nulla.