🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.java
6 messages
6 total messages Started by Andrzej Thu, 20 Oct 2011 06:30
Dynamicznie dodawane buttony
#153028
Author: Andrzej
Date: Thu, 20 Oct 2011 06:30
9 lines
1252 bytes
Witam serdecznie.
Proszę o pomoc w rozwiązaniu następującego problemu. Mam plik, w którym 
w każdym wierszu jest wpisany krótki tekst. Liczba linii jest zmienna. 
Jak zrobić, żeby po przeczytaniu pliku w otwartym oknie programu (na 
panelu) pokazały się buttony z przeczytaną linią tekstu jako etykietą. W 
jaki sposób do tych buttonów dodać obsługą kliknięcia myszą, które 
powoduje utworzenie i wyświetlenie powiązanego z nim okna.
Za wszelką pomoc z góry dziękuję.
Pozdrawiam Andrzej
Re: Dynamicznie dodawane buttony
#153029
Author: Adam Byrtek
Date: Thu, 20 Oct 2011 10:34
12 lines
1384 bytes
On 10/20/2011 08:30 AM, Andrzej wrote:
> Proszę o pomoc w rozwiązaniu następującego problemu. Mam plik, w którym
> w każdym wierszu jest wpisany krótki tekst. Liczba linii jest zmienna.
> Jak zrobić, żeby po przeczytaniu pliku w otwartym oknie programu (na
> panelu) pokazały się buttony z przeczytaną linią tekstu jako etykietą. W
> jaki sposób do tych buttonów dodać obsługą kliknięcia myszą, które
> powoduje utworzenie i wyświetlenie powiązanego z nim okna.

Czego próbowałeś? Z czym konkretnie masz problem?

-- 
Adam Byrtek
Re: Dynamicznie dodawane buttony
#153030
Author: Andrzej
Date: Thu, 20 Oct 2011 11:14
21 lines
2006 bytes
W dniu 2011-10-20 12:34, Adam Byrtek pisze:
> On 10/20/2011 08:30 AM, Andrzej wrote:
>> Proszę o pomoc w rozwiązaniu następującego problemu. Mam plik, w którym
>> w każdym wierszu jest wpisany krótki tekst. Liczba linii jest zmienna.
>> Jak zrobić, żeby po przeczytaniu pliku w otwartym oknie programu (na
>> panelu) pokazały się buttony z przeczytaną linią tekstu jako etykietą. W
>> jaki sposób do tych buttonów dodać obsługą kliknięcia myszą, które
>> powoduje utworzenie i wyświetlenie powiązanego z nim okna.
>
> Czego próbowałeś? Z czym konkretnie masz problem?
>
Witam.
Szczerze mówiąc nie wiem jak do tego podejść. Brak mi koncepcji jak 
rozróżnić w głównym programie, który button został kliknięty. Czy 
utworzone buttony umieścić w tablicy obiektów? Jeżeli tak to jak ją 
zadeklarować? Jako tablicę buttonów? Okno, w którym mają się pokazać 
buttony jest obiektem klasy napisanej przeze mnie. Nie jest to okno 
głównego programu.
Są jeszcze inne rzeczy, które trzeba będzie zrobić ale myślę, że jak 
ruszę z miejsca to dalej jakoś pójdzie ;-)
Pozdrawiam Andrzej
Re: Dynamicznie dodawane buttony
#153031
Author: Przemysław Chmielewski
Date: Thu, 20 Oct 2011 18:45
17 lines
1706 bytes
On 20 Paź, 13:14, Andrzej <lin...@poczta.onet.pl> wrote:
> Witam.

Witam,

> Szczerze mówiąc nie wiem jak do tego podejść. Brak mi koncepcji jak
> rozróżnić w głównym programie, który button został kliknięty.
Button ma atrybut name. Można ewentualnie to wykorzystać.
> Czy
> utworzone buttony umieścić w tablicy obiektów? Jeżeli tak to jak ją
> zadeklarować?

Lepiej użyć kolekcji.

> Pozdrawiam Andrzej

Pozdrawiam
Re: Dynamicznie dodawane buttony
#153032
Author: gordon gordon
Date: Fri, 21 Oct 2011 18:27
28 lines
2115 bytes
On Oct 20, 8:45 pm, Przemysław Chmielewski <przemek...@gmail.com>
wrote:
> On 20 Paź, 13:14, Andrzej <lin...@poczta.onet.pl> wrote:
>
> > Witam.
>
> Witam,
>
> > Szczerze mówiąc nie wiem jak do tego podejść. Brak mi koncepcji jak
> > rozróżnić w głównym programie, który button został kliknięty.
>
> Button ma atrybut name. Można ewentualnie to wykorzystać.
>
> > Czy
> > utworzone buttony umieścić w tablicy obiektów? Jeżeli tak to jak ją
> > zadeklarować?
>
> Lepiej użyć kolekcji.
>
> > Pozdrawiam Andrzej
>
> Pozdrawiam

Zrob sobie ArrayList<String>, czytaj po linijce plik i dodawaj napisy
do listy.
W zaleznosci co ma robic ten przycisk, zrob foreach'a po twojej liscie
z napisami i dodaj
nowy button na panel (pamietaj zeby ustawic pozycje, napis i rozmiar).
Re: Dynamicznie dodawane buttony
#153033
Author: Andrzej
Date: Sat, 22 Oct 2011 18:59
34 lines
2112 bytes
W dniu 2011-10-21 20:27, gordon gordon pisze:
> On Oct 20, 8:45 pm, Przemysław Chmielewski<przemek...@gmail.com>
> wrote:
>> On 20 Paź, 13:14, Andrzej<lin...@poczta.onet.pl>  wrote:
>>
>>> Witam.
>>
>> Witam,
>>
>>> Szczerze mówiąc nie wiem jak do tego podejść. Brak mi koncepcji jak
>>> rozróżnić w głównym programie, który button został kliknięty.
>>
>> Button ma atrybut name. Można ewentualnie to wykorzystać.
>>
>>> Czy
>>> utworzone buttony umieścić w tablicy obiektów? Jeżeli tak to jak ją
>>> zadeklarować?
>>
>> Lepiej użyć kolekcji.
>>
>>> Pozdrawiam Andrzej
>>
>> Pozdrawiam
>
> Zrob sobie ArrayList<String>, czytaj po linijce plik i dodawaj napisy
> do listy.
> W zaleznosci co ma robic ten przycisk, zrob foreach'a po twojej liscie
> z napisami i dodaj
> nowy button na panel (pamietaj zeby ustawic pozycje, napis i rozmiar).
Witam.
Serdeczne dzięki GORDON za pomoc. Mam już punkt zaczepienia. Myślę, że 
już sobie poradzę.
Jeszcze raz serdecznie dziękuję i pozdrawiam.
Andrzej
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads