Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

logovanje i pokretanje programa

[es] :: Java :: logovanje i pokretanje programa

[ Pregleda: 3277 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon logovanje i pokretanje programa17.05.2007. u 08:30 - pre 206 meseci
Pozdrav svima,
Kako da dodjem do toga da mi logovanje na win (swing) aplikaciju izgleda ovako:


Naravno umjesto win logon dijaloga bit ce neki moj dijalog.

Zamisao je da pri pokretanju windowsa (ili pri rucnom pokretanju aplikacije), automatski se pokrene i moja aplikacija i da se u startu prikaze logon dijalog koji izgleda kao na slici.
Bitno je da u pozadini nema ni ikonica ni start menija, kao na slici.

Kako da to odradim...???
 
Odgovor na temu

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon Re: logovanje i pokretanje programa17.05.2007. u 11:15 - pre 206 meseci
Evo da pokusamo ovako:

Code:
public class FrmSplash extends JWindow implements Runnable{

    public void run(){
        JLabel SplashLabel = new JLabel(new ImageIcon("images/splash.png"));
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        
        getContentPane().add(SplashLabel,BorderLayout.CENTER);
        
        setSize(screenSize);
        setLocation(0,0);
        
        setVisible(true);
        show();
    }

}


Ovaj dio koda mi maximizuje JWindow preko cijelog ekrane ali problem je sto mi je taskbar i dalje aktivan.
Sad glasi pitanje, kako da ukinem taskbar????
 
Odgovor na temu

rj444
Radomir Jakovljevic
Beograd

Član broj: 48212
Poruke: 354
*.rcub.bg.ac.yu.



Profil

icon Re: logovanje i pokretanje programa18.05.2007. u 00:06 - pre 206 meseci
full screen:
Code:
GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().setFullScreenWindow(frame);


bez title bar-a:
Code:
frame.setUndecorated(true);


[Ovu poruku je menjao rj444 dana 18.05.2007. u 01:19 GMT+1]
 
Odgovor na temu

mvasicdo
Mladen Vasic
Doboj

Član broj: 104294
Poruke: 226
*.teol.net.



Profil

icon Re: logovanje i pokretanje programa18.05.2007. u 09:09 - pre 206 meseci
Ljudi potrebna mi je mala pomoc...

Kao sto ste zakljucili prije pokretanja treba da mi se prikaze login dijalog koji ce mi provjeravati password, ako je password tacan forma login se gasi i pocinje startovanje glavna forme.

Pocetnik sam pa primam sve kritike....
 
Odgovor na temu

Mister_rap
SE at Viacom

Član broj: 8822
Poruke: 2540
*.crnagora.net.

Jabber: mister_rap@jabber.com


+21 Profil

icon Re: logovanje i pokretanje programa18.05.2007. u 21:56 - pre 206 meseci
Pa kad bi se krenulo sa kritikama bilo bih mnogo :)

Enivej, ako te informacije o korisniku i sifri ne citas iz baze, kod neke jednostavne forme
za provjeru (sifre) i prikaz odgovarajuce poruke bi ti izgledao ovako nekako:

Code:

import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;


public class Provjera extends JFrame implements ActionListener{
    
    private JButton ulaz = new JButton ("Ulaz");
    private JButton izlaz = new JButton ("Izlaz");
    private JTextField ime = new JTextField(10);
    private JTextField pass = new JTextField(10);
    private JLabel i = new JLabel("Korisnik: ");
    private JLabel p = new JLabel ("Lozinka: ");
    
    public Provjera(){
    
        super ("Pristup podacima");
        
        ulaz.addActionListener(this);
        izlaz.addActionListener(this);
        
        JPanel podaciIM = new JPanel();
        podaciIM.add(i);
        podaciIM.add(ime);
        
        JPanel podaciPS = new JPanel();
        podaciPS.add(p);
        podaciPS.add(pass);
        
        JPanel dugmad = new JPanel();
        dugmad.add(ulaz);
        dugmad.add(izlaz);
        
        Container c = getContentPane();
        c.add(podaciIM);
        c.add(podaciPS);
        c.add(dugmad);
        FlowLayout f = new FlowLayout();
        c.setLayout(f);
        
        
        setSize(200,140);
        setVisible(true);
        setResizable(false);
        setLocation(410,250);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
    }
    public void valid (String loz, String user){
    
        if (loz.equalsIgnoreCase("sifra")){
        JOptionPane.showMessageDialog(null,"Pristup Odobren","PRISTUP",JOptionPane.INFORMATION_MESSAGE);
        //ili potrebna akcija
        }
        else{
        JOptionPane.showMessageDialog(null,"Pogresna Lozinka","PRISTUP",JOptionPane.ERROR_MESSAGE);
        }
    }
    
    public void actionPerformed(ActionEvent e){
        
    String dog = e.getActionCommand();
    
    if (dog=="Izlaz"){
    System.exit(0);    
    }
    
    if (dog=="Ulaz"){
    String loz = pass.getText();
    String user= ime.getText();
    
    valid(loz,user);
    }
    
    }

    public static void main (String args[]){
            new Provjera();
    }


}


Ovo ti je vrlo prost primjer ali nadam se da ces moci da ga iskoristis za tvoje potrebe :)
 
Odgovor na temu

[es] :: Java :: logovanje i pokretanje programa

[ Pregleda: 3277 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.