Avatar billede petereskildjensen Nybegynder
15. november 2002 - 12:51 Der er 23 kommentarer og
1 løsning

JAVA

Hvordan opretter man en login-funktion der kun tillader personer der er oprettet i systemet at logge på og gå videre til næste vindue?? Således at vinduet kun skifter hvis der er indtastet korrekt brugernavn og password??

Hvordan kodes et vindues tekstfelter til altid at være tomme når det pågældende vindue åbnes???
Avatar billede gybel Nybegynder
15. november 2002 - 12:54 #1
Hvad er det vi snakker om her??
En webapplikation eller en internet side??
Avatar billede disky Nybegynder
15. november 2002 - 12:55 #2
De er tomme per default.
Avatar billede petereskildjensen Nybegynder
15. november 2002 - 12:56 #3
vi snakker om Java Workbench, der bare skal kunne samarbejde med en database. Det skal ikke på nettet.
Avatar billede gybel Nybegynder
15. november 2002 - 12:56 #4
i java vil felterne altid være tomme med mindre du benytter:

objekt.setText(String tekst);

Hvis det er ikke er det du spørger om så er det nok Java script du hentyder til og det er ikke her. :o)
Avatar billede petereskildjensen Nybegynder
15. november 2002 - 12:57 #5
Disky: Når vi har indtastet i vinduet en gang og derefter vender tilbage er det indtastede der stadig. Hvordan undgåes dette?
Avatar billede gybel Nybegynder
15. november 2002 - 12:59 #6
Ok hvis du så vil clear felterne (hvis login ikke er korrekt):
textFelt.setText("");
Men når du åbner framen så vil der pr. default være tom som disky skriver.
Avatar billede gybel Nybegynder
15. november 2002 - 12:59 #7
benyt overstående metode kald.
Avatar billede disky Nybegynder
15. november 2002 - 13:00 #8
Så skal du kelde .setTex("") på felterne, så sletter du indholdet af dem.
Avatar billede disky Nybegynder
15. november 2002 - 13:00 #9
.setText("") hedder den selvfølgelig
Avatar billede petereskildjensen Nybegynder
15. november 2002 - 13:04 #10
Login er ikke problemet. Ved login er det kun et spørgsmål om at komme videre eller ej. Dette skal ske ved indtastning af korrekt brugernavn og password.

Clearing af vinduet skal bruges til et vindue hvor der vælges oplysninger om brugeren. Derefter oprettes brugeren og man går tilbage til menuen. Når næste bruger skal oprettes står den første brugers information stadig i vinduet. Det er det der er problemet.
Avatar billede petereskildjensen Nybegynder
15. november 2002 - 13:07 #11
Hvad nu hvis det er en liste. Så hedder det ikke .setText(""); men istedet???
Avatar billede gybel Nybegynder
15. november 2002 - 13:12 #12
Så har du vel en knap eller andet der hedder "opret bruger" i dennes actionPerformed skal du blot benytte koden.

{
//først brug hent fra textfelterne
String bruger = brugerFelt.getText();
String pass = passFelt.getText();
passFelt.setText("");
brugerFelt.setText("");
}
Avatar billede gybel Nybegynder
15. november 2002 - 13:13 #13
en List fra java.awt??
Avatar billede magoo20000 Nybegynder
15. november 2002 - 13:13 #14
Evt. med trim() i enden af getText().
Så spises white-space!
Avatar billede magoo20000 Nybegynder
15. november 2002 - 13:14 #15
I en list hedder det removeAll().
Avatar billede arne_v Ekspert
15. november 2002 - 13:15 #16
Leading og trailing whitespace.
Avatar billede magoo20000 Nybegynder
15. november 2002 - 13:17 #17
arne v-> Okarj!
Ikke alt white-space *g*
Viste ikke det hed det!
Avatar billede disky Nybegynder
15. november 2002 - 13:17 #18
Peter

Det lyder som om du ikke har kigget på API'en

Jeg vil råde dig til at downloade den fra www.javasoft.com og installere den på din PC.

Den er guld værd.
Avatar billede gybel Nybegynder
15. november 2002 - 13:19 #19
god ide ;o)
Avatar billede petereskildjensen Nybegynder
15. november 2002 - 13:31 #20
Hvad er det API'en gør?
Avatar billede gybel Nybegynder
15. november 2002 - 13:35 #21
her står alle metoder/klasser/interfaces/Exception...

http://java.sun.com/j2se/1.4.1/docs/api/
Avatar billede gybel Nybegynder
15. november 2002 - 13:37 #22
forresten står for: Application Programmers Interface
Avatar billede magoo20000 Nybegynder
15. november 2002 - 13:39 #23
Det er her du kan se, at du kan kalde f.eks. removeAll() på et objekt af typen Java.Awt.List
Avatar billede petereskildjensen Nybegynder
15. november 2002 - 13:58 #24
Kære venner!

Tusind tak for hjælpen. Det lykkedes ved at ændre i ActionPerformance i samme vindue som listen skulle fjernes i.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester