Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| Newsgroups | it.comp.java |
|---|---|
| Date | 2016-02-11 00:17 -0800 |
| Message-ID | <fb4f13a5-cc95-49a1-a0e6-c91859d61bd5@googlegroups.com> (permalink) |
| Subject | aggiornare child dalla parent |
| From | sessantaquattrobits@gmail.com |
Sono un principiante:abbiate pazienza.
Mi sto perdendo in un bicchier d'acqua, ma ...
ho cercato su goggle x ore senza cavare un ragno dal buco.
Ho un thread "Scrivi"
che chiama la funzione "copiaDavvero"
che elabora tante dirs.
Il tutto funziona: cioe' fa quel che deve fare.
Quello che mi piacerebbe e'
aprire una finestra (JFrame "mostraDirCorrente")
che mostra la directory correntemente elaborata
e che quindi si aggiorna ad ogni cambio di dir.
Quello che segue e' il mio "miglior" (pensate agli altri!!) tentativo :-(
...se ci fosse un'anima pia che volesse aiutarmi
NON darmi la pappa fatta, ma indirizzarmi nel verso giusto
xche' evidentemente mi sono perso.
GRAZIE
private static class Scrivi extends Thread {
int primo;
int ultimo;
public Scrivi(int primo, int ultimo) {
this.primo = primo;
this.ultimo = ultimo;
}
public void run() {
JFrame fgui = mostraDirCorrente("init");
copiaDavvero(primo, ultimo, fgui);
}
}
protected static JFrame mostraDirCorrente(String s) {
JFrame frame = new JFrame(s);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JLabel didascalia = new javax.swing.JLabel();
didascalia.setText(s);
frame.getContentPane().add(didascalia, BorderLayout.CENTER);
frame.pack();
frame.setVisible(true);
return (frame);
}
private static void copiaDavvero(int primo, int ultimo, JFrame fgui) {
for (int i = primo; i <= ultimo; i++) {
String dest = tabFilesDaCopiareTarget.get(i).toString();
ecc. ecc. ecc...
/* vorrei che mostrasse la "dest" nella JLabel "didascalia"
della JFrame "fgui"
idealmente:
fgui.didascalia.setText(dest)
seguito da validate/repaint
ma evidentemente e' la strada SBAGLIATA
come faccio ???
*/
}
}
Back to it.comp.java | Previous | Next — Next in thread | Find similar
aggiornare child dalla parent sessantaquattrobits@gmail.com - 2016-02-11 00:17 -0800
Re: aggiornare child dalla parent Jack <jack4747@gmail.com> - 2016-02-11 02:49 -0800
Re: aggiornare child dalla parent Delta11 <delta11NoPSAM@email.it> - 2016-02-12 20:00 +0100
Re: aggiornare child dalla parent Jack <jack4747@gmail.com> - 2016-02-15 06:51 -0800
Re: aggiornare child dalla parent Delta11 <delta11NoPSAM@email.it> - 2016-02-12 20:02 +0100
csiph-web