Swing - modele danych, wykreślacze, edytory itp.

 
Napisz nowy tematOdpowiedz do tematu    Forum programistyczne Programmers Zone Strona Główna -> Java
Autor Wiadomość
progs
#Moderator




Dołączył: 16 Cze 2005
Posty: 6000
Skąd: 3m
Pomógł: 358

PostWysłany: 21-03-07 08:03 Zacytuj zaznaczone Odpowiedz z cytatem

Witam

Wydaje sie ze temat dotyczacy zaawansowanych mozliwosci komponentow Swing jest potrzebny:), na probe go zaloze jak wyjdzie ze jest zbedny to sie go wywali:)

pozdro.

_________________
Programowac kazdy moze, tylko nie kazdy ma tyle cierpliwosci i zapalu zeby zajac sie tym na poważnie:)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG Tlen
squadak
~user




Dołączył: 16 Maj 2007
Posty: 4


PostWysłany: 21-05-07 00:45 Zacytuj zaznaczone Odpowiedz z cytatem

no wlasnie ... tak sie zastanawialem czy jest mozliwosc stworzenia cos w podobie to tooltipa ale o zwiekszonych mozliwosciach czyli poprostu utworzenie okienka po najechaniu na jakis button lub komorke w tabeli ( nie standardowego jframe ) bez przycisku zamkniecia, minimalizacji, itp tylko poprostu takiej jakby chmurki ... moze i glupie pytanie ale interesuje mnie to

5!
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Numer GG Tlen
progs
#Moderator




Dołączył: 16 Cze 2005
Posty: 6000
Skąd: 3m
Pomógł: 358

PostWysłany: 21-05-07 07:04 Zacytuj zaznaczone Odpowiedz z cytatem

Jasne ze jest mozliwe, przeciez tooltip to nic innego jak okienko bez dekoracji z odpoweidnia zawartoscia pokazukace sie przy okreslonym zdarzeniu:)

Tak naprawde w Swing jest klasa JToolTip ktora dziedziczy po JComponent wiec wystarczy zobaczyc jak ona dziala i zrobic cos analogicznego, pomoca moze byc tez klasa ToolTipManager gdyz to ona odpowiada za pokazywanie podpowiedzi.

W biblioteach natywnych tooltip to faktycznie okienko bez dekoracji, a ze swing jest emulowany wystarcza do tego JComponent i jego pochodna:)

Generalnie cala funkjonalnosc polega na tym ze majac okienko/komponent pokazujemy je w odpowiedzi na okreslone zdarzenie, sam komponent podpowiedzi posiada timer i po okreslonym czasie sie chowa czy ulega skasowaniu w zaleznosci od potrzeb:)

P.S. sam robie cos podbnego ale w bibiotece SWT, gdyz proste podpowiedzi nie sa fajne a czasem przydaje sie pokazac podpowedz kontekstowa a nie tylko "globalna" dla komponentu, np. rozne podpowiedzi dla komurek/kolumn w tabelach czy podobnych, dodatkowo majac wlasna podpowiedz mozna dodac do niej poza forma prezentacji jeszcze funkjonalnosc:)

pozdro.

_________________
Programowac kazdy moze, tylko nie kazdy ma tyle cierpliwosci i zapalu zeby zajac sie tym na poważnie:)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG Tlen
masterix
@Administrator




Dołączył: 05 Gru 2004
Posty: 5071
Skąd: Poznań
Pomógł: 53

PostWysłany: 31-07-07 17:59 Zacytuj zaznaczone Odpowiedz z cytatem

progs napisał:
Wydaje sie ze temat dotyczacy zaawansowanych mozliwosci komponentow Swing jest potrzebny:), na probe go zaloze jak wyjdzie ze jest zbedny to sie go wywali:)

Uważam, że jest potrzebny. Dlatego czekam aż go jakoś rozwiniesz progs Wink
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
progs
#Moderator




Dołączył: 16 Cze 2005
Posty: 6000
Skąd: 3m
Pomógł: 358

PostWysłany: 31-07-07 18:58 Zacytuj zaznaczone Odpowiedz z cytatem

O rozwoj tematu zadbaja uzytkownicy piszac tematy, zadajac pytania czy rozwiazujac podane problemy:)

Osobiscie nie uzywam Swing wiec jedynie moge pomagac w rozwiazywaniu problemow i odnajdowaniu rozwiazan czy poprawkach w kodach.

pozdro.

_________________
Programowac kazdy moze, tylko nie kazdy ma tyle cierpliwosci i zapalu zeby zajac sie tym na poważnie:)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Numer GG Tlen
Omen
~user




Dołączył: 12 Lis 2005
Posty: 1425
Skąd: Warszawa
Pomógł: 1

PostWysłany: 02-01-08 23:07 Zacytuj zaznaczone Odpowiedz z cytatem

Może dodamy w temacie SWT wtedy progs napewno pomoże Wink Very Happy

_________________
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Tlen
krzysiumed
~user




Dołączył: 14 Lut 2008
Posty: 117

Pomógł: 8

PostWysłany: 14-02-08 20:51 Zacytuj zaznaczone Odpowiedz z cytatem

Mam problem.

Korzystam z netbeans i tworzę sobie JFrame. Znajduje się w nim kilka JLabel i JProgressBar, a także jeden JButton. Po wciśnięciu przycisku chcę, aby pozostał tylko jeden pasek postępu (i przycisk służący do ponownego wyświetlenia reszty komponentów).

W grę jednak nie wchodzi normalne utworzenie komponentów i funkcja actionPerformed(), która po prostu zmieniałaby wartość "visible" odpowiednich komponentów, bowiem w pierwszym przypadku ma być margines między komponentami a ramką, a w drugim - nie.

Jak to zrobić w netbeans? Oczywiście, najprościej będzie stworzyć dwie klasy JPanel i odpowiednio je podmieniać. Wartałoby też, aby te klasy były klasami wewnętrznymi, I tu jest problem. Jak można edytować zawartość tych panelów? Bo gdy wcisnę "design", to pojawia się edycja głównego okna. Nie znalazłem też żadnej funkcji w menu kontekstowym w oknie roboczym.

Jak na razie stosuję metody zmiany wartości "visible", aczkolwiek wygląda to okropnie, gdy z dwóch stron komponenty przylegają do ramki, a z dwóch przeciwnych nie.

Proszę o odpowiedź.
PS: Może jest jakiś inny sposób.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy tematOdpowiedz do tematu    Forum programistyczne Programmers Zone Strona Główna -> Java Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

Mapa
Powered by phpBB © 2001, 2005 phpBB Group

 Polecane strony