Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.java > #9250

Re: Widget espandibile

Path csiph.com!aioe.org!.POSTED!not-for-mail
From Oliviero <abcxyz@micso.net>
Newsgroups it.comp.java
Subject Re: Widget espandibile
Date Fri, 15 Sep 2017 20:27:17 +0200
Organization Aioe.org NNTP Server
Lines 37
Message-ID <oph625$jno$1@gioia.aioe.org> (permalink)
References <oo97q0$5m3$1@gioia.aioe.org> <oo98cf$74p$1@gioia.aioe.org> <opbk0n$1c81$1@gioia.aioe.org> <opd3dg$1nc1$1@gioia.aioe.org>
NNTP-Posting-Host yT/jJ4GMt7tmh7mpUTQvvw.user.gioia.aioe.org
Mime-Version 1.0
Content-Type text/plain; charset=iso-8859-15; format=flowed
Content-Transfer-Encoding 8bit
X-Complaints-To abuse@aioe.org
User-Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
X-Antivirus Avast (VPS 170915-2, 15/09/2017), Outbound message
X-Notice Filtered by postfilter v. 0.8.2
Content-Language it
X-Antivirus-Status Clean
Xref csiph.com it.comp.java:9250

Show key headers only | View raw


>>>> Devo inserire in una finestra un widget a forma di "+" (o qualcosa 
>>>> di simile) che se cliccato fa apparire un numero
>>>> variabile di JTextField, come posso fare?
>>>>
>>> JButton piu = new JButton("+"),
>>> piu.addActionListener(new ActionListener() {
>>>    public void actionPerformed(ActionEvent event) {
>>>       aggiungiCampo();
>>>    }
>>> });
>>> finestra.add(piu);
>>
>> Ho un JButton che quando cliccato fa apparire una finestra con un 
>> numero variabile di JComponent, la finestra ha due
>> JButton "+" e "-" con cui si può aumentare o diminuire il numero di 
>> JComponent, vorrei che una volta usciti dalla finestra
>> e si ri-clicca sul JButton ri-apparisse la finestra con il numero di 
>> JComponent precedentemente stabilito, invece appare
>> sempre il numero di JComponent iniziale (quello quando ancora non è 
>> stato mai cliccato il JButton "+"), come posso fare?
> Dipende. Se i JComponent registrati la volta precedente sono ancora 
> disponibili nel ArrayList puoi aggiungerli alla finestra, altrimenti, 
> invece di istanziare ogni volta la finestra, utilizza setVisible
>>
>> Per il numero variabile di JComponent ho utilizzato un 
>> ArrayList<JComponent> (che dovrà essere memorizzato su un file),
>> è la soluzione corretta?
> Probablilmente si', dipende da cosa devi registrare su file. Se ad 
> esempio i JComponent sono dei JTextField e ti interessa solo il 
> contenuto, allora utilizzaerei un ArrayList<String> coi soli testi salvati.

Per chiudere una finestra va bene usare il metodo dispose?

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Back to it.comp.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Widget espandibile Oliviero <abcxyz@micso.net> - 2017-08-31 16:51 +0200
  Re: Widget espandibile "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2017-08-31 17:01 +0200
    Re: Widget espandibile Oliviero <abcxyz@micso.net> - 2017-09-13 17:48 +0200
      Re: Widget espandibile "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2017-09-14 07:17 +0200
        Re: Widget espandibile Oliviero <abcxyz@micso.net> - 2017-09-15 20:27 +0200
          Re: Widget espandibile "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2017-09-16 07:29 +0200

csiph-web