arkadaşlar javada aşağıdaki gibi bir program yazdım.yalnız ben kullanıcı adı ve parola kısmı boş olduğunda enter veya giriş butonuna basıldığında " giriş başarılı" mesajının çıkmamasını istiyorum. yardımcı olursanız sevinirim.
public class Tuna extends JFrame {
private JTextField txt_kulad;
private JPasswordField pass ;
private JButton btn_giris;
private JLabel lbl_kulad;
private JLabel lbl_pass;
public Tuna(){
super("Giriş Ekranı");
setLayout(new BorderLayout(3,1));
ActionHandler handler = new ActionHandler();
JPanel üst = new JPanel();
üst.setLayout(new FlowLayout());
add(üst,BorderLayout.NORTH);
lbl_kulad = new JLabel();
lbl_kulad.setText("Kullanıcı Adı");
üst.add(lbl_kulad);
txt_kulad = new JTextField(10);
üst.add(txt_kulad);
JPanel orta = new JPanel();
orta.setLayout(new FlowLayout());
add(orta,BorderLayout.CENTER);
lbl_pass = new JLabel();
lbl_pass.setText("Parola");
orta.add(lbl_pass);
pass = new JPasswordField(10);
orta.add(pass);
pass.addActionListener(handler);
btn_giris = new JButton();
btn_giris.setText("Giriş");
orta.add(btn_giris,BorderLayout.SOUTH);
btn_giris.addActionListener(handler);
}
private class ActionHandler implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
if(e.getSource() == pass ){
JOptionPane.showMessageDialog(null, "Giriş Başarılı");
}
else if(e.getActionCommand().equals("Giriş")){
JOptionPane.showMessageDialog(null, "Giriş Başarılı");
}
}
}}
public class Tuna extends JFrame {
private JTextField txt_kulad;
private JPasswordField pass ;
private JButton btn_giris;
private JLabel lbl_kulad;
private JLabel lbl_pass;
public Tuna(){
super("Giriş Ekranı");
setLayout(new BorderLayout(3,1));
ActionHandler handler = new ActionHandler();
JPanel üst = new JPanel();
üst.setLayout(new FlowLayout());
add(üst,BorderLayout.NORTH);
lbl_kulad = new JLabel();
lbl_kulad.setText("Kullanıcı Adı");
üst.add(lbl_kulad);
txt_kulad = new JTextField(10);
üst.add(txt_kulad);
JPanel orta = new JPanel();
orta.setLayout(new FlowLayout());
add(orta,BorderLayout.CENTER);
lbl_pass = new JLabel();
lbl_pass.setText("Parola");
orta.add(lbl_pass);
pass = new JPasswordField(10);
orta.add(pass);
pass.addActionListener(handler);
btn_giris = new JButton();
btn_giris.setText("Giriş");
orta.add(btn_giris,BorderLayout.SOUTH);
btn_giris.addActionListener(handler);
}
private class ActionHandler implements ActionListener{
@Override
public void actionPerformed(ActionEvent e){
if(e.getSource() == pass ){
JOptionPane.showMessageDialog(null, "Giriş Başarılı");
}
else if(e.getActionCommand().equals("Giriş")){
JOptionPane.showMessageDialog(null, "Giriş Başarılı");
}
}
}}