ďťż
 
Duże projekty ďťż
 
Duże projekty
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Duże projekty



Gregorek - 24-11-2006 01:30
Duże projekty
  Witam
Od nie dawna zajmuje się programowaniem w Javie i zastanawiam się na pewną
kwestią. Mianowicie chodzi mi o zrobienie programu który by w jednym oknie
pokazywał różne formularze. Taki formularz potrafie zrobic bez wiekszego
problemu ale zastanawiam się jak wstawic do jednego JFrame więcej niż
jeden JPanel. Oczywiście nie chcem ich wstawiac razem a jedynie podmieniac
w zależności od potrzeb. Myślałem o klasie JTabblePane ale nie potrafie
wyłączyc pokazywania zakladek. Próbowałem również zmieniac okna za dażdym
razem dodając do panela add, a jak chciałem zmienic uzuwałem wszystko
removeall i od nowa add, ale to działa dosyc dziwnie ponieważ nie które
komponenty po takiej operacji nie dzialają prawidłowo(lista rozwijana).
Chciałbym się wiec dowiedziec jak rozwiazujecie ten problem w swoich
projektach
i co jest najbardziej wydajnym rozwiazaniem. Zalezy mi bardzo na pasku
zadań który pokazuje tylko jeden pole z nazwą programu i aby użytkownik
nie wiedział ze kazda ze stron to oddzielny element. Oczywiśnie znalazłem
na grupie podobne posty ale pytania miały troche inny charakter i nie do
końca dały mi odpowiedz na moje pytanie.

grzegorz
--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/





Krzysztof Wolny - 24-11-2006 01:30

  Gregorek napisał(a):
> Witam
> Od nie dawna zajmuje się programowaniem w Javie i zastanawiam się na
> pewną kwestią. Mianowicie chodzi mi o zrobienie programu który by w
> jednym oknie pokazywał różne formularze. Taki formularz potrafie zrobic
> bez wiekszego problemu ale zastanawiam się jak wstawic do jednego JFrame
> więcej niż jeden JPanel. Oczywiście nie chcem ich wstawiac razem a
> jedynie podmieniac w zależności od potrzeb. Myślałem o klasie
> JTabblePane ale nie potrafie wyłączyc pokazywania zakladek. Próbowałem
> również zmieniac okna za dażdym razem dodając do panela add, a jak
> chciałem zmienic uzuwałem wszystko removeall i od nowa add, ale to
> działa dosyc dziwnie ponieważ nie które komponenty po takiej operacji
> nie dzialają prawidłowo(lista rozwijana).
> Chciałbym się wiec dowiedziec jak rozwiazujecie ten problem w swoich
> projektach
> i co jest najbardziej wydajnym rozwiazaniem. Zalezy mi bardzo na pasku
> zadań który pokazuje tylko jeden pole z nazwą programu i aby użytkownik
> nie wiedział ze kazda ze stron to oddzielny element. Oczywiśnie
> znalazłem na grupie podobne posty ale pytania miały troche inny
> charakter i nie do końca dały mi odpowiedz na moje pytanie.

podejscia sa rozne:
- MDI
- CardLayout
- Tabbed Pane

zobacz kazde, wybierz najlepsze :)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektorych ludzi ?




Gregorek - 24-11-2006 01:30

  Dnia 21-11-2006 o 12:27:58 Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> napisał(a):

> Gregorek napisał(a):
>> Witam
>> Od nie dawna zajmuje się programowaniem w Javie i zastanawiam się na
>> pewną kwestią. Mianowicie chodzi mi o zrobienie programu który by w
>> jednym oknie pokazywał różne formularze. Taki formularz potrafie zrobic
>> bez wiekszego problemu ale zastanawiam się jak wstawic do jednego
>> JFrame więcej niż jeden JPanel. Oczywiście nie chcem ich wstawiac razem
>> a jedynie podmieniac w zależności od potrzeb. Myślałem o klasie
>> JTabblePane ale nie potrafie wyłączyc pokazywania zakladek. Próbowałem
>> również zmieniac okna za dażdym razem dodając do panela add, a jak
>> chciałem zmienic uzuwałem wszystko removeall i od nowa add, ale to
>> działa dosyc dziwnie ponieważ nie które komponenty po takiej operacji
>> nie dzialają prawidłowo(lista rozwijana).
>> Chciałbym się wiec dowiedziec jak rozwiazujecie ten problem w swoich
>> projektach
>> i co jest najbardziej wydajnym rozwiazaniem. Zalezy mi bardzo na pasku
>> zadań który pokazuje tylko jeden pole z nazwą programu i aby użytkownik
>> nie wiedział ze kazda ze stron to oddzielny element. Oczywiśnie
>> znalazłem na grupie podobne posty ale pytania miały troche inny
>> charakter i nie do końca dały mi odpowiedz na moje pytanie.
>
> podejscia sa rozne:
> - MDI
> - CardLayout
> - Tabbed Pane
>
> zobacz kazde, wybierz najlepsze :)
>
Dzięki za odpowiedz już biorę się do szukania, ale mam jeszcze jedno
krótkie pytanie, którego z powyższych używasz.

grzegorz




Krzysztof Wolny - 24-11-2006 01:30

  Gregorek napisał(a):

>> podejscia sa rozne:
>> - MDI
>> - CardLayout
>> - Tabbed Pane
>>
>> zobacz kazde, wybierz najlepsze :)
>>
> Dzięki za odpowiedz już biorę się do szukania, ale mam jeszcze jedno
> krótkie pytanie, którego z powyższych używasz.

a co bys odpowiedzial na pytanie: 'w co sie ubierasz?'

mam przeczucie (graniczace z pewnoscia:) ze byloby to co s w stylu:
'zalezy od pogody/okazji/humoru' :)

analogiczna by byla moja odpowiedz na Twoje pytanie, kazde z w/w rozwiazan
ma swoje charakterystyczne cechy i sluzy do czegos troszke innego, co nie
zmienai faktu ze mozna probowac ich uzywac zamiennie.

najlepiej by bylo jakbys krotko i zwiezle opisal co Twoj program ma robic.
(co zawieraja formularze, jakie duze sa, czy ich liczba jest stala, ile z
nich ma byc widocznych, czy mzoan sie miedzy nimi swobodnie przelaczac czy
tez jakas logiak tym ma kierowac itp)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektorych ludzi ?





Gregorek - 24-11-2006 01:30

  Dnia 21-11-2006 o 13:56:04 Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> napisał(a):

> Gregorek napisał(a):
>
>>> podejscia sa rozne:
>>> - MDI
>>> - CardLayout
>>> - Tabbed Pane
>>>
>>> zobacz kazde, wybierz najlepsze :)
>>>
>> Dzięki za odpowiedz już biorę się do szukania, ale mam jeszcze jedno
>> krótkie pytanie, którego z powyższych używasz.
>
> a co bys odpowiedzial na pytanie: 'w co sie ubierasz?'
>
> mam przeczucie (graniczace z pewnoscia:) ze byloby to co s w stylu:
> 'zalezy od pogody/okazji/humoru' :)
>
> analogiczna by byla moja odpowiedz na Twoje pytanie, kazde z w/w
> rozwiazan ma swoje charakterystyczne cechy i sluzy do czegos troszke
> innego, co nie zmienai faktu ze mozna probowac ich uzywac zamiennie.
>
> najlepiej by bylo jakbys krotko i zwiezle opisal co Twoj program ma
> robic.
> (co zawieraja formularze, jakie duze sa, czy ich liczba jest stala, ile
> z nich ma byc widocznych, czy mzoan sie miedzy nimi swobodnie przelaczac
> czy tez jakas logiak tym ma kierowac itp)

ok wiec tak program ma się skłądac z około 10 formularzy wydoczny jest
tylko jeden. Przełączanie jest realizowane przez menu oraz przyciski w
formularzach. Na początku wykorzystywałem do tego celu JTabblePane ale nie
mogę wyłączyc zakłądek, a takie włąśnie rozwiązanie najbardziej by mi
odpowiadało. Każdy JPanel zawiera przyciski pola tekstowe i listy
rozwijane. możliwe ze następne tworzone będą miały dodatkowo JTabble.

grzegorz

--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/




Krzysztof Wolny - 24-11-2006 01:30

  Gregorek napisał(a):

> ok wiec tak program ma się skłądac z około 10 formularzy wydoczny jest
> tylko jeden. Przełączanie jest realizowane przez menu oraz przyciski w
> formularzach. Na początku wykorzystywałem do tego celu JTabblePane ale
> nie mogę wyłączyc zakłądek, a takie włąśnie rozwiązanie najbardziej by
> mi odpowiadało. Każdy JPanel zawiera przyciski pola tekstowe i listy
> rozwijane. możliwe ze następne tworzone będą miały dodatkowo JTabble.

czyli:
- stala liczba formularzy?
- mozliwosc wylaczania(ukrywania) formularzy?
- nastepne tworzone czyli jakos dynamicznie dodawane?

duzo od tego zalezy :)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektorych ludzi ?




Gregorek - 24-11-2006 01:30

  Dnia 21-11-2006 o 14:37:59 Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> napisał(a):

> Gregorek napisał(a):
>
>> ok wiec tak program ma się skłądac z około 10 formularzy wydoczny jest
>> tylko jeden. Przełączanie jest realizowane przez menu oraz przyciski w
>> formularzach. Na początku wykorzystywałem do tego celu JTabblePane ale
>> nie mogę wyłączyc zakłądek, a takie włąśnie rozwiązanie najbardziej by
>> mi odpowiadało. Każdy JPanel zawiera przyciski pola tekstowe i listy
>> rozwijane. możliwe ze następne tworzone będą miały dodatkowo JTabble.
>
> czyli:
> - stala liczba formularzy?
> - mozliwosc wylaczania(ukrywania) formularzy?
> - nastepne tworzone czyli jakos dynamicznie dodawane?
>
> duzo od tego zalezy :)
>
Stała po stworzeniu już nie będzie się zmieniac, nie ma takiej potrzeby

--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/




Krzysztof Wolny - 24-11-2006 01:30

  Gregorek napisał(a):
> Dnia 21-11-2006 o 14:37:59 Krzysztof Wolny
> <ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> napisał(a):
>
>> Gregorek napisał(a):
>>
>>> ok wiec tak program ma się skłądac z około 10 formularzy wydoczny
>>> jest tylko jeden. Przełączanie jest realizowane przez menu oraz
>>> przyciski w formularzach. Na początku wykorzystywałem do tego celu
>>> JTabblePane ale nie mogę wyłączyc zakłądek, a takie włąśnie
>>> rozwiązanie najbardziej by mi odpowiadało. Każdy JPanel zawiera
>>> przyciski pola tekstowe i listy rozwijane. możliwe ze następne
>>> tworzone będą miały dodatkowo JTabble.
>>
>> czyli:
>> - stala liczba formularzy?
>> - mozliwosc wylaczania(ukrywania) formularzy?
>> - nastepne tworzone czyli jakos dynamicznie dodawane?
>>
>> duzo od tego zalezy :)

> Stała po stworzeniu już nie będzie się zmieniac, nie ma takiej potrzeby

- no to jesli stala to zakladki
- jesli ukrywanie to albo jakis rozszerzony jtabbedpane, albo model MDI
- albo CardLayout i wlasne sterowanie pokazywaniem formularzy (menu/guziki)

--
================================
Krzysztof Wolny

[ http://rtfm.bsdzine.org ][ http://tiny.pl/g776 ]

O: No bo normalnie to każdy czyta z góry na dół...
P: Dlaczego ???
O: Pisanie nad cytatem !
P: Co należy do bardziej wkurzających obyczajów niektorych ludzi ?




Filip Sielimowicz - 24-11-2006 01:30

 
Użytkownik "Gregorek" <adresu@brak.pl> napisał w wiadomości
news:op.tjc5fytrxko6b4@user-10...
> Witam
> Od nie dawna zajmuje się programowaniem w Javie i zastanawiam się na pewną
> kwestią. Mianowicie chodzi mi o zrobienie programu który by w jednym oknie
> pokazywał różne formularze. Taki formularz potrafie zrobic bez wiekszego
> problemu ale zastanawiam się jak wstawic do jednego JFrame więcej niż
> jeden JPanel. Oczywiście nie chcem ich wstawiac razem a jedynie podmieniac
> w zależności od potrzeb. Myślałem o klasie JTabblePane ale nie potrafie
> wyłączyc pokazywania zakladek. Próbowałem również zmieniac okna za dażdym
> razem dodając do panela add, a jak chciałem zmienic uzuwałem wszystko
> removeall i od nowa add, ale to działa dosyc dziwnie ponieważ nie które
> komponenty po takiej operacji nie dzialają prawidłowo(lista rozwijana).
> Chciałbym się wiec dowiedziec jak rozwiazujecie ten problem w swoich
> projektach
> i co jest najbardziej wydajnym rozwiazaniem. Zalezy mi bardzo na pasku
> zadań który pokazuje tylko jeden pole z nazwą programu i aby użytkownik
> nie wiedział ze kazda ze stron to oddzielny element. Oczywiśnie znalazłem
> na grupie podobne posty ale pytania miały troche inny charakter i nie do
> końca dały mi odpowiedz na moje pytanie.

CardLayout
Ustawiasz go w formatce i potem dodajesz do niej dowolną liczbę JPaneli
każdy unikalnie nazywając:

add(panel, String nazwa)

Potem przełączasz się między panelami metodą

CardLayout.show(formatka, String nazwa)

gdzie formatka to panel glowny, w ktorym wczesniej ustawiles ten layout
i do którego wszystko wrzucałeś.
Przejrzyj też inne metody CardLayout'u związane z nawigacją po panelach.




Gregorek - 24-11-2006 01:30

  Dnia 21-11-2006 o 14:49:24 Krzysztof Wolny
<ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> napisał(a):

> Gregorek napisał(a):
>> Dnia 21-11-2006 o 14:37:59 Krzysztof Wolny
>> <ka.wu_o_el_en_y@gie_em_a_i_el.ce_o_em> napisał(a):
>>
>>> Gregorek napisał(a):
>>>
>>>> ok wiec tak program ma się skłądac z około 10 formularzy wydoczny
>>>> jest tylko jeden. Przełączanie jest realizowane przez menu oraz
>>>> przyciski w formularzach. Na początku wykorzystywałem do tego celu
>>>> JTabblePane ale nie mogę wyłączyc zakłądek, a takie włąśnie
>>>> rozwiązanie najbardziej by mi odpowiadało. Każdy JPanel zawiera
>>>> przyciski pola tekstowe i listy rozwijane. możliwe ze następne
>>>> tworzone będą miały dodatkowo JTabble.
>>>
>>> czyli:
>>> - stala liczba formularzy?
>>> - mozliwosc wylaczania(ukrywania) formularzy?
>>> - nastepne tworzone czyli jakos dynamicznie dodawane?
>>>
>>> duzo od tego zalezy :)
>
>> Stała po stworzeniu już nie będzie się zmieniac, nie ma takiej potrzeby
>
> - no to jesli stala to zakladki
> - jesli ukrywanie to albo jakis rozszerzony jtabbedpane, albo model MDI
> - albo CardLayout i wlasne sterowanie pokazywaniem formularzy
> (menu/guziki)
>
OK wielkie dzieki

--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/




Gregorek - 24-11-2006 01:30

  Dnia 21-11-2006 o 14:53:53 Filip Sielimowicz <sielim@wp.pl> napisał(a):

>
> UÂżytkownik "Gregorek" <adresu@brak.pl> napisaÂł w wiadomoÂści
> news:op.tjc5fytrxko6b4@user-10...
>> Witam
>> Od nie dawna zajmuje siĂŞ programowaniem w Javie i zastanawiam siĂŞ na
>> pewnÂą
>> kwestiÂą. Mianowicie chodzi mi o zrobienie programu który by w jednym
>> oknie
>> pokazywaÂł róÂżne formularze. Taki formularz potrafie zrobic bez wiekszego
>> problemu ale zastanawiam siĂŞ jak wstawic do jednego JFrame wiĂŞcej niÂż
>> jeden JPanel. OczywiÂście nie chcem ich wstawiac razem a jedynie
>> podmieniac
>> w zaleÂżnoÂści od potrzeb. MyÂślaÂłem o klasie JTabblePane ale nie potrafie
>> wy³¹czyc pokazywania zakladek. PróbowaÂłem równieÂż zmieniac okna za
>> daÂżdym
>> razem dodajÂąc do panela add, a jak chciaÂłem zmienic uzuwaÂłem wszystko
>> removeall i od nowa add, ale to dziaÂła dosyc dziwnie poniewaÂż nie które
>> komponenty po takiej operacji nie dzialajÂą prawidÂłowo(lista rozwijana).
>> ChciaÂłbym siĂŞ wiec dowiedziec jak rozwiazujecie ten problem w swoich
>> projektach
>> i co jest najbardziej wydajnym rozwiazaniem. Zalezy mi bardzo na pasku
>> zadaĂą który pokazuje tylko jeden pole z nazwÂą programu i aby uÂżytkownik
>> nie wiedziaÂł ze kazda ze stron to oddzielny element. OczywiÂśnie
>> znalazÂłem
>> na grupie podobne posty ale pytania miaÂły troche inny charakter i nie do
>> koĂąca daÂły mi odpowiedz na moje pytanie.
>
> CardLayout
> Ustawiasz go w formatce i potem dodajesz do niej dowolnÂą liczbĂŞ JPaneli
> kaÂżdy unikalnie nazywajÂąc:
>
> add(panel, String nazwa)
>
> Potem prze³¹czasz siê miêdzy panelami metod¹
>
> CardLayout.show(formatka, String nazwa)
>
> gdzie formatka to panel glowny, w ktorym wczesniej ustawiles ten layout
> i do którego wszystko wrzucaÂłeÂś.
> Przejrzyj teÂż inne metody CardLayout'u zwiÂązane z nawigacjÂą po panelach.
>
>
dzięki

--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/




wrobel cwirek - 25-11-2006 00:08

  Gregorek <adresu@brak.pl> napisał(a):

> [ciach]
>
W sumie odpowiedzi juz padly... ale ja zaproponuje cos troche innego ale tego
samego : a moze pozwolisz uzytkownikowi samemu wyprac w ustawieniach jak ma
wygladac aplikacja? Przecwiczysz sobie przy okazji troche ciekawych tematow :-)

No i pytanko - jaki to ma zwiazek z "Duzym projektem"?

--
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/




Gregorek - 25-11-2006 00:08

  Dnia 21-11-2006 o 21:39:51 wrobel cwirek <wrobel.cwirek.WYTNIJ@gazeta.pl>
napisał(a):

> Gregorek <adresu@brak.pl> napisał(a):
>
>> [ciach]
>>
> W sumie odpowiedzi juz padly... ale ja zaproponuje cos troche innego ale
> tego
> samego : a moze pozwolisz uzytkownikowi samemu wyprac w ustawieniach jak
> ma
> wygladac aplikacja? Przecwiczysz sobie przy okazji troche ciekawych
> tematow :-)
>
> No i pytanko - jaki to ma zwiazek z "Duzym projektem"?
>
>

Związek ma taki że z założenie projekt ma byc duży, problemem jest jednak
brak doświadczenia w tych sprawach więc dlatego chce go tworzyc etapami.
To co było przedstawione we wcześniejszych postach to etap pierwszy i
dosyc proste elementy. Jak uda mi się to zrealizowac pomyśle nad
utrudnieniem sobie życia i wprowadzeniem stron ładowanych dynamicznie,
zmiennej ilosci JPanel. Narazie mam zamiar stworzyc to co przedstawiłem.
Więc duży projekt nie jest ale mam na dzieje ze będzie i bardzo ułatwi mi
wykonywaną obecnie pracę.

grzegorz

--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/




Filip Sielimowicz - 25-11-2006 00:09

 
Użytkownik "Gregorek" <adresu@brak.pl> napisał w wiadomości
news:op.tjer8ud9xko6b4@user-10...
>
> Związek ma taki że z założenie projekt ma byc duży, problemem jest jednak
> brak doświadczenia w tych sprawach więc dlatego chce go tworzyc etapami.
> To co było przedstawione we wcześniejszych postach to etap pierwszy i
> dosyc proste elementy. Jak uda mi się to zrealizowac pomyśle nad
> utrudnieniem sobie życia i wprowadzeniem stron ładowanych dynamicznie,
> zmiennej ilosci JPanel. Narazie mam zamiar stworzyc to co przedstawiłem.
> Więc duży projekt nie jest ale mam na dzieje ze będzie i bardzo ułatwi mi
> wykonywaną obecnie pracę.
>
Chopie ... A moze po prostu wstaw JDesktopPane i normalne
JInternalFrame'y do środka ? Co sie tak na gołe JPanele uparłeś ?
;)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Lublin - praca dla grafika w projektach e-learning & m-learning Re: Jaka firma w kraju wykonuje projektuje i wykonuje fonty? =?iso-8859-2?q?Projektu_/_layoutu_strony_tytu=B3owej_portalu_spo=B3eczno=B6 ci_internetowej?= =?iso-8859-2?Q?=5BORACLE=5D_-_projekcja_kolumn_okre=B6lonego_typu?= =?iso-8859-2?q?PRACA_du=BFy_projekt_dla_2-3_os=F3b?= Poszukiwany: Administrator/projektant bazy danych postgreSQL/Warszawa Projekt =?ISO-8859-2?Q?Ok=B3adki_na_CD_-_cena=3F?= =?iso-8859-2?q?Zlec=EA_projekt_wizyt=F3wki.?= =?ISO-8859-2?Q?pro=B6ba_o_ocen=EA_projektu?= Re: Projekty JSP, PHP, Java, SQL, C i C++ na zaliczenie!!
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • tejsza.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com