|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Feb 2005
Città: Catania
Messaggi: 188
|
Stampa in java
Ragazzi mi serve un grande aiuto...Riesco a stampare un frame in java, ossia tutta la finestra che mi si presenta davanti...ma se questo frame è formato da 3 pannelli e io ne vorrei stampare uno soltanto come dovrei fare?? Per favore ne va della mia vita
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2005
Città: Reggio Calabria
Messaggi: 875
|
Usa il metodo setOpaque(false) sui pannelli che non vuoi visualizzare (verranno resi trasparenti)...
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Feb 2005
Città: Catania
Messaggi: 188
|
Il problema è che il pannello che devo stampare io è all'interno di uno scroll...quindi mi stamperebbe quello che vedo a video e non quello che c'è su tutto il pannello...Qualche soluzione?
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jun 2005
Città: Reggio Calabria
Messaggi: 875
|
non ho capito. cerca di essere più chiaro...
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Feb 2005
Città: Catania
Messaggi: 188
|
dunque io riesco a stampare il frame che mi spunta a video...esattamente quello che ho davanti agli occhi e siccome il pannello che devo stampare non ce l'ho tutto davanti, ma devo scorrere con una scrolbar, questo pannello non mi viene stampato per intero ma soltanto la parte visibile....capito?
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jun 2005
Città: Reggio Calabria
Messaggi: 875
|
prova a chiamare repaint() sul frame quando scrolli
|
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Feb 2005
Città: Catania
Messaggi: 188
|
Forse nn ci siamo capiti
![]() ![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Jun 2005
Città: Reggio Calabria
Messaggi: 875
|
Fai lo scroll su carta
![]() Oppure metti 2 fogli sovrapposti. Ritagli lo spazio dello scroll sul superiore e su quello inferiore metti il pannello. Cosi poi lo scrolli a mano... ![]() |
![]() |
![]() |
![]() |
#9 |
Member
Iscritto dal: Apr 2002
Messaggi: 73
|
ola' tidus, non so se hai già risolto.....
avevo anche io lo stesso prob. domani ti porto il codice(sono a lavoro) ![]()
__________________
Dm - G7 - Cmay7 |
![]() |
![]() |
![]() |
#10 |
Member
Iscritto dal: Feb 2005
Città: Catania
Messaggi: 188
|
slowguitar...grazie ma domani sarà già troppo tardi
![]() ![]() |
![]() |
![]() |
![]() |
#11 |
Member
Iscritto dal: Apr 2002
Messaggi: 73
|
acc... è che ha casa mia sono isolato da internet
![]() ![]()
__________________
Dm - G7 - Cmay7 |
![]() |
![]() |
![]() |
#12 |
Member
Iscritto dal: Apr 2002
Messaggi: 73
|
ho trovato il .class dell'anteprima di stampa, l'ho rinominato txt, rinominalo in class e decompilalo
guarda nel gestore eventi interno ("stampa") i JPanel presenti nel JFrame sono inseriti in un Vector che viene scorso, i JPanel vengono "passati" all'oggetto che gestisce la stampa per poi essere stampato,
__________________
Dm - G7 - Cmay7 |
![]() |
![]() |
![]() |
#13 |
Member
Iscritto dal: Apr 2002
Messaggi: 73
|
fammi sapere (tralascia tutta la spazzatura che c'e' prima del gestore....
![]()
__________________
Dm - G7 - Cmay7 |
![]() |
![]() |
![]() |
#14 |
Member
Iscritto dal: Feb 2005
Città: Catania
Messaggi: 188
|
scusa forse sarò un pò menomato...ma che ci faccio con un .class? Il codice java non ce l'hai? Mi faciliteresti di molto la cosa...
|
![]() |
![]() |
![]() |
#15 |
Member
Iscritto dal: Apr 2002
Messaggi: 73
|
il class è il file che viene prodotto dal compilatore, decompilandolo con un decompilatore, su internet ne trovi 'na cifra, ottieni il sorgente,
purtroppo avevo solo quello qui a lavoro perche' l'avevo mailato ad un amico... beh...ormai è troppo tardi mi spiace ![]()
__________________
Dm - G7 - Cmay7 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:44.