ďťż
 
logowanie do apletu problem ďťż
 
logowanie do apletu problem
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

logowanie do apletu problem



lobo - 11-05-2006 17:28
logowanie do apletu problem
  Witam,
Mam aplet który po włączeniu wyświetla pole logowania, łączy się z
serwerem poprzez RMI i po sprawdzeniu loinu i hasla zwraca pewne wartości.
Do tej pory wszystko działa, ale zastanawiam się jak zrobić teraz
wyświetlaenie na tym samym aplecie reszty aplikacji.
Kod inicjalizacji apletu wyglada tak:

public class GuiForm extends javax.swing.JApplet {

{
//Set Look & Feel
try {
javax.swing.UIManager.setLookAndFeel("com.sun.java .swing.plaf.windows.WindowsLookAndFeel");
} catch(Exception e) {
e.printStackTrace();
}
}

private JTextField jTextField1;
private JButton jButton1;
private JLabel jLabel2;
private JPasswordField jPasswordField1;
private JLabel jLabel1;
ClientApp client = new ClientApp();

public void init() {
initGUI();

}
private void initGUI() {
try {
GridBagLayout thisLayout = new GridBagLayout();
thisLayout.rowWeights = new double[] {0.0, 0.0, 0.0, 0.1, 0.1};
thisLayout.rowHeights = new int[] {20, 39, 19, 7, 7};
thisLayout.columnWeights = new double[] {0.0, 0.0};
thisLayout.columnWidths = new int[] {-1, 241};
getContentPane().setLayout(thisLayout);
this.setSize(262, 152);
...
...

}
}
}

.... nastepnie są tworzone komponenty.

jak widać okienko apletu jest małe
no i teraz pytanie:
jak zrobić żeby po zatwierdzeniu loginu i hasła tworzyło się nowe okno z
właściwą już aplikacją?
czy dać kolejną funkcję i tam umieścić kod tworzenia okna i wywoływać go z
funkcji init?
może wogóle zabrałem się do tego od złej strony.

proszę o jakieś porady i sugestie

z góry dziękuję i pozdrawiam lobo





intheshadow - 11-05-2006 17:28

  lobo napisał(a):
>...
> jak zrobić żeby po zatwierdzeniu loginu i hasła tworzyło się nowe okno z
> właściwą już aplikacją?
> czy dać kolejną funkcję i tam umieścić kod tworzenia okna i wywoływać go
> z funkcji init?
Ja zrobiłem podobnie, po zalogowaniu do apletu dodaję panel, który jest
właściwą aplikacją.

> może wogóle zabrałem się do tego od złej strony.
Podejrzewam, że tak. Na temat bezpieczeństwa w Javie jest bardzo dużo
dokumentacji i tam na pewno nie zalecają takiego zabezpieczania
aplikacji. Jednak jeśli nie jest ona jakaś "krytyczna" to takie
zabezpieczenie powinno wystarczyć. No ale (niestety) słabo się znam.

--
pozdrawiam
Paweł




lobo - 11-05-2006 17:28

  Dnia 09-05-2006 o 11:21:39 intheshadow <intheshadowCUT_ThiS@opAND_tHiS.pl>
napisał:

> lobo napisał(a):
> >...
>> jak zrobić żeby po zatwierdzeniu loginu i hasła tworzyło się nowe okno
>> z właściwą już aplikacją?
>> czy dać kolejną funkcję i tam umieścić kod tworzenia okna i wywoływać
>> go z funkcji init?
> Ja zrobiłem podobnie, po zalogowaniu do apletu dodaję panel, który jest
> właściwą aplikacją.

dzięki za odpowiedź. mam jeszcze pytanko co do wielkości. bo jak widać
wielkość okna logowania jest nieduża.
a w pliku html muszę określić rozmiar więc jak się to ma do stworzenia
nowego panelu który bedzie większy?
czy lepiej zrobić logowanie na oknie które ma taki sam rozmiar jak
aplikacja?

>> może wogóle zabrałem się do tego od złej strony.
> Podejrzewam, że tak. Na temat bezpieczeństwa w Javie jest bardzo dużo
> dokumentacji i tam na pewno nie zalecają takiego zabezpieczania
> aplikacji. Jednak jeśli nie jest ona jakaś "krytyczna" to takie
> zabezpieczenie powinno wystarczyć. No ale (niestety) słabo się znam.
>

no zabezpieczenia nie muszą być jakieś specjalne. programik raczej na
potrzeby domowe/szkolne




intheshadow - 11-05-2006 17:28

  lobo napisał(a):
> Dnia 09-05-2006 o 11:21:39 intheshadow
> <intheshadowCUT_ThiS@opAND_tHiS.pl> napisał:
>
>> lobo napisał(a):
>> >...
>>> jak zrobić żeby po zatwierdzeniu loginu i hasła tworzyło się nowe
>>> okno z właściwą już aplikacją?
>>> czy dać kolejną funkcję i tam umieścić kod tworzenia okna i wywoływać
>>> go z funkcji init?
>> Ja zrobiłem podobnie, po zalogowaniu do apletu dodaję panel, który
>> jest właściwą aplikacją.
>
>
> dzięki za odpowiedź. mam jeszcze pytanko co do wielkości. bo jak widać
> wielkość okna logowania jest nieduża.
> a w pliku html muszę określić rozmiar więc jak się to ma do stworzenia
> nowego panelu który bedzie większy?
> czy lepiej zrobić logowanie na oknie które ma taki sam rozmiar jak
> aplikacja?
Na pewno łatwiej, bo wystarczy tylko podmienić panel. Poza tym nie ma
potrzeby określania wymiarów okna, aplet dostosuje się do rozmiarów
podanych w znacznikach.

>
>>> może wogóle zabrałem się do tego od złej strony.
>> Podejrzewam, że tak. Na temat bezpieczeństwa w Javie jest bardzo dużo
>> dokumentacji i tam na pewno nie zalecają takiego zabezpieczania
>> aplikacji. Jednak jeśli nie jest ona jakaś "krytyczna" to takie
>> zabezpieczenie powinno wystarczyć. No ale (niestety) słabo się znam.
>>
>
> no zabezpieczenia nie muszą być jakieś specjalne. programik raczej na
> potrzeby domowe/szkolne

--
pozdrawiam
Paweł
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= mysql i mysql-front, problem String line; if (line=="cos"){...}....problem Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?= [postgres] Problem z =?ISO-8859-2?Q?zmian=B1_struktury_i_z?==?ISO-8859-2?Q?ale=BFno=B6ciami=2E?= [oracle] =?ISO-8859-2?Q?zmia=BFd=BFony_przez_problem=3A_za?==?ISO-8859-2?Q?pytanie_do_hierarchi?= Problem z wartościami w MySQL :( [ MySQL and ASP and VBScript ] [PGSQL] czy ktos mial problemy z initdb pgsql 8.1 ? [MySQL] Problem z zapisem danych w bazie danych Problem z mysql - can't connect to MySQL/nietypowo...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • sulimczyk.pev.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