|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Messaggi: 1551
|
[java] inserire immagine in un jscrollpane
Salve a tutti sto creando un programma così composto:
frame iniziale | jtabbedpane | tab1 tab2 tab3 tab2 è un jpanel al cui interno ho uno slider e un jscrollpane. All'inizio ovviamente tutto è vuoto. quando un utente entre nel secondo tab va su file->apri e selezione l'immagine che vuole aprire... Ora come faccio a buttare quest'immagine nel jscrollpane? Caricandola come "Image" e facendo un repaint() "overridizando" la funz paint non mi carica gli sliders, mentre caricandola come ImageIcon e poi facendo panscroll.add(new JLabel(immagine)); non funzia... Come posso fare? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
sovrascrivendo
Metti una JLabel nello scrollpane e cambia la sua icona. Di solito io mi trovo meglio creando dei gestori ad hoc. Cioè se voglio uno scrollpane in cui posso inserire un'immagine allora creo una cosa tipo: Codice:
public class ImageViewer {
private JLabel label = new JLabel();
private JScrollPane component = new JScrollPane(label);
public void setImage(Image i) {
label.setIcon(new ImageIcon(i));
component.setViewportView(label);
}
public JComponent getComponent() {
return component;
}
}
thatImageViewer.setImage(immagine);
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2001
Messaggi: 1551
|
perfetto...funzia
potresti aiutarmii nel 3ad sul come cambiare la luminosità di un'immagine attraverso uno slider? grazie mille |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:21.


















