| Autor |
Wiadomość |
progs #Moderator

Dołączył: 16 Cze 2005 Posty: 6000 Skąd: 3m Pomógł: 358
|
|
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 |
|
|
squadak ~user
Dołączył: 16 Maj 2007 Posty: 4
|
|
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 |
|
|
progs #Moderator

Dołączył: 16 Cze 2005 Posty: 6000 Skąd: 3m Pomógł: 358
|
|
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 |
|
|
masterix @Administrator

Dołączył: 05 Gru 2004 Posty: 5071 Skąd: Poznań Pomógł: 53
|
|
| 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 
|
|
| Powrót do góry |
|
|
progs #Moderator

Dołączył: 16 Cze 2005 Posty: 6000 Skąd: 3m Pomógł: 358
|
|
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 |
|
|
Omen ~user

Dołączył: 12 Lis 2005 Posty: 1425 Skąd: Warszawa Pomógł: 1
|
|
Może dodamy w temacie SWT wtedy progs napewno pomoże 
_________________
 |
|
| Powrót do góry |
|
|
krzysiumed ~user
Dołączył: 14 Lut 2008 Posty: 117
Pomógł: 8
|
|
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 |
|
|
|
|
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
|
MapaPowered by phpBB © 2001, 2005 phpBB Group
|
|