» »

Problem z appletom

Problem z appletom

nicnevem ::

Rad bi napisal en applet (v javi), ki bi preverjal username & passworde in bi v primeru pravilnosti le teh uporabnika vrgel na neko stran...
Do sedaj mi je uspelo ustvariti tole (pa ne se smejat če je stvar bol bedno narjena....to je v bistvu samo tolk da vidm da stvar deluje):


import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;

public class PassUser extends JApplet implements ActionListener
{

JLabel labela = new JLabel("Prijava v sistem:");
JLabel user = new JLabel("Username: ");
JLabel pass = new JLabel("Password: ");
JLabel result = new JLabel("");

JTextField vnUser = new JTextField(16);
JTextField vnPass = new JTextField(16);

JButton gumb = new JButton("Prijavi se");

Font pisavaI = new Font("TimesRoman",Font.BOLD,18);
Font pisavaII = new Font("SansSerif", Font.PLAIN, 16);

public void init()
{
Container con = getContentPane();
con.setLayout(null);
con.setBackground(Color.gray);

labela.setFont(pisavaI);

Dimension d = labela.getPreferredSize();
labela.setBounds(80,20, d.width, d.height);
con.add(labela);

d = user.getPreferredSize();
user.setBounds(40,80, d.width, d.height);
con.add(user);

d = pass.getPreferredSize();
pass.setBounds(40,140, d.width, d.height);
con.add(pass);

d = vnUser.getPreferredSize();
vnUser.setBounds(140,80, d.width, d.height);
con.add(vnUser);

d = vnPass.getPreferredSize();
vnPass.setBounds(140,140, d.width, d.height);
con.add(vnPass);

d = gumb.getPreferredSize();
gumb.setBounds(120,200, d.width, d.height);
con.add(gumb);

result.setFont(pisavaII);
result.setBounds(60,260,340,20);
con.add(result);

vnUser.requestFocus();
gumb.addActionListener(this);

}

public void actionPerformed(ActionEvent d)
{
Object izvor = d.getSource();

if (izvor==gumb)
{
String usrName = new String("Miha");
String password = new String("krneki");

String vnUserName = vnUser.getText();
String vnPassword = vnPass.getText();


if (vnUserName.equals(usrName) && vnPassword.equals(password))
{
result.setText("Prijava je bila uspešna!"); /*tle manjka nekaj kar bi me vrglo na neko stran...sam ne vem kaj
}
else if(vnUserName.equals("") || vnPassword.equals(""))
{
result.setText("Nisi vnesel potrebnih podatkov!");
}
else
{
result.setText("Vpisani podatki so napacni!");
}

repaint();
}
}

}


...ali ima kdo kako idejo kako bi to naredil..:\

Pa še nekaj bi se bilo treba spomnit za shranjevanje usernamov in passwordov....najprej sem mislil da bi v eno datoteko shranjeval, ampak se je pri ideji tud ustavlo, ker zaenkrat znam še premalo jave...

Sahel ::

BTW... zakaj si uporabu JTextField za password ko mas na voljo razred JPasswordField???
To popravi... cene se bo vidlo kaj uporabnik pise...
Hmmm...
lej drugace za uno kar ti manjka ti pa ne znam povedat kako se naredi...
pocakaj na naslednji odgovor...
:P
It's really quite a simple choice: Life, Death, or Las Vegas

Sahel ::

ma v datoteko je cisto izi...
ampak ti priporocam podatkovno bazo... :P
It's really quite a simple choice: Life, Death, or Las Vegas

nicnevem ::

ok, kul...hvala za odg., bom popravil tist TextField...

s podatkovnmi bazami je zaenkrat še mal problem, ker jih skoraj nič še ne poznam...
...očitno se bom mogu še kar velik stvari naučit..


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[java] naloge za vajo

Oddelek: Programiranje
71435 (1121) Yacked2
»

[Java] Ne zažene appleta

Oddelek: Programiranje
51286 (1219) iggy
»

[Java] Zagon appleta v HTML

Oddelek: Programiranje
161632 (1454) Bela01
»

[java] opcijsko okno

Oddelek: Programiranje
102159 (1940) infiniteLoop
»

Java,actionlistener problem

Oddelek: Programiranje
51201 (1187) JaaZoo

Več podobnih tem