JPanel Größe ändern

pawlo

Mitglied
Hallo,

möchte die Größe eines LogIn-Register Menüs ändern. Leider mit den üblichen Befehlen bis jetzt ohne Erfolg, z.B. panel.setSize(...) oder panel.getDimension() etc. ...

Weiß eventuell jm. was noch zu machen ist?

Gruß Pawel


Java:
class Register extends JFrame implements ActionListener
{
 JButton SUBMIT;
 JPanel panel;
 JLabel label1,label2, label3, l4,l5,l6,l7;
 final JTextField  text1,text2, text3, vname, name, jgang, kgr;

  Register()
  {
     
  label1 = new JLabel();
  label1.setText("Username:");
  text1 = new JTextField(15);

  label2 = new JLabel();
  label2.setText("Password:");
  text2 = new JPasswordField(15);
  
  label3 = new JLabel();
  label3.setText("Confirm Password:");
  text3 = new JPasswordField(15);
  
  l4 = new JLabel();
  l4.setText("VorName");
  vname = new JTextField(15);
  
  l5 = new JLabel();
  l4.setText("Name");
  name = new JTextField(15);
  
  l6 = new JLabel();
  l6.setText("Jahrgang");
  jgang = new JTextField(15);
  
  l7 = new JLabel();
  l7.setText("KörperGröße");
  kgr = new JTextField(15);
  
  SUBMIT=new JButton("SUBMIT");
  
  panel=new JPanel(new GridLayout(7,1));
  panel.add(label1);
  panel.add(text1);
  panel.add(label2);
  panel.add(text2);
  panel.add(label3);
  panel.add(text3);
  panel.add(l4);
   panel.add(l5);
   panel.add(l6);
   panel.add(l7);
  panel.add(SUBMIT);
  
  pack();
    panel.setSize(400,300);

  //panel.setPreferredSize(new Dimension(400, 200));
  //panel.getBounds();
  add(panel,BorderLayout.CENTER);
  SUBMIT.addActionListener(this);
  setTitle("REGISTER FORM"); 
  }
 

KingOfExceptions

Bekanntes Mitglied
dann mach halt:

Java:
panel=new JPanel(500,200);
panel.setLayout(new GridLayout(7,1));

sorry weiß ich grad auch nicht...

und setzt vllt mal ein
Code:
validate()
und ein
Code:
repaint();
..... kann manchmal helfen...
 
Zuletzt bearbeitet:

KingOfExceptions

Bekanntes Mitglied
wieso soll das denn größer sein? passt nicht alles rein? dann mach das
Code:
pack();
raus, das 'packt' alles so zusammen, wie platz ist...
 

pawlo

Mitglied
ja ok, danke ist aber an eine db gebunden.

Java:
package fitness2;

import javax.swing.*;
import java.awt.*;
import java.io.*;
import java.awt.event.*;
import java.lang.Object;
import java.sql.*;
import javax.swing.JOptionPane;


public class FitNess2 extends JFrame implements ActionListener, WindowListener{
    
 
	
	private JButton jb;
        
        private   JMenuBar menueleiste;
        private  JMenu menu1,menu2;
        private  JMenuItem item1,item2;
        
       
      
       
       
	public FitNess2 ()
	{
		super ("FitNess2");
		JPanel mainpanel = new JPanel ();
		mainpanel.setLayout (new BorderLayout ());
		this.getContentPane ().add (mainpanel);
                addWindowListener(this);
		//jb = new JButton ("foobar");
		//jb.addActionListener (this);
		        //jta = new JTextArea ();
		       
	    menueleiste = new JMenuBar();
              menu1 = new JMenu("File");
              menu1.addActionListener(this);
              menu1.setEnabled(true);
             
              item1 = new JMenuItem("Login");
              item1.addActionListener(this);
              item1.setEnabled(true);  
              menu1.add(item1);
              
              item1 = new JMenuItem("Register");
              item1.addActionListener(this);
              item1.setEnabled(true);
              menu1.add(item1);
               
               item1 = new JMenuItem("Exit");
               item1.addActionListener(this);
               menu1.setEnabled(true);
               menu1.add(item1);
               
               item1 = new JMenuItem("Benutzer");
               item1.addActionListener(this);
               menu1.setEnabled(true);
               menu1.add(item1);
              
               menueleiste.add(menu1);
              
              menu1 = new JMenu("BenutzerDat");
              menu1.addActionListener(this);
              menu1.setEnabled(true);
              menu2 = new JMenu("Datum");
              menu2.addActionListener(this);
              menu2.setEnabled(true);
           /*   item1 = new JMenuItem("Datum");
              item1.addActionListener(this);
              item1.setEnabled(true);*/
              menu1.add(menu2);
              
              
              item1= new JMenuItem("Ubers");
              item1.addActionListener(this);
              item1.setEnabled(true);
              menu1.add(item1);
              menu2.add(item1);
              
              item1= new JMenuItem("Add");
              item1.addActionListener(this);
              item1.setEnabled(true);
              menu1.add(item1);
              menu2.add(item1);
               
              item1= new JMenuItem("Delete");
              item1.addActionListener(this);
              item1.setEnabled(true);
              menu1.add(item1);
              
              menueleiste.add(menu1);
              
          /*    menu1 = new JMenu("Register");
              menu1.addActionListener(this);
              menu1.setEnabled(true);*/
              
              menueleiste.add(menu1);
                      
              menueleiste.add(menu1);
              
		//jta.setBounds (20, 10, 560, 450);
		//jta.setLineWrap (true);
		//jta.setWrapStyleWord (true);
		
              
		
               // mainpanel.add (j, BorderLayout.CENTER);
	        mainpanel.add (menueleiste, BorderLayout.NORTH);
                setSize (400, 200);
		setLocation (100, 100);
		setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
                setVisible (true);    
                
                
                              
	}
        //--------LOGIN---------
       
         class NextPage extends JFrame
{
  NextPage()
 {
 setDefaultCloseOperation(javax.swing.
  WindowConstants.DISPOSE_ON_CLOSE);
 setTitle("Welcome");
 setSize(400, 200);
  }
 } 
        
             class Login extends JFrame implements ActionListener
{
 JButton SUBMIT;
 JPanel panel;
 JLabel label1,label2;
 final JTextField  text1,text2;

  Login()
  {
     
  label1 = new JLabel();
  label1.setText("Username:");
  text1 = new JTextField(15);

  label2 = new JLabel();
  label2.setText("Password:");
  text2 = new JPasswordField(15);
 
  SUBMIT=new JButton("SUBMIT");
  
  panel=new JPanel(new GridLayout(3,1));
  
  panel.add(label1);
  panel.add(text1);
  panel.add(label2);
  panel.add(text2);
  panel.add(SUBMIT);
  add(panel,BorderLayout.CENTER);
  SUBMIT.addActionListener(this);
  setTitle("LOGIN FORM"); 
  }
  //----------SQL-Login--------
  
  
  String sql="Select * from fitn1 where uname = 'koko'";
  
//  String sql1="Select uname from fitn1 where uname = 'koko'";
 // String sql2="Select upass from fitn1 where upass = 'abc'";
 /* public void connect(ResultSet rs) 
  {

  }*/
  
 public void actionPerformed(ActionEvent ae)
  {
  String value1=text1.getText();
  String value2=text2.getText();
 //-----------
 // String sql1="Select uname from fitn1 where uname = '"+value1+"';";
 // String sql2="Select upass from fitn1 where upass = '"+value2+"';";
 // String sql1="Select uname from fitn1 where uname = 'koko'";
 // String sql2="Select upass from fitn1 where upass = 'abc'";
  try {
Class.forName("com.mysql.jdbc.Driver");
Connection con= (Connection) DriverManager.getConnection("jdbc:mysql://localhost/first","root","mypawel");
/*As we are creating a connection on a local computer we will write the url as jdbc:mysql://localhost:3306 */
Statement stmt=con.createStatement();
//ResultSet  rs1 = stmt.executeQuery(sql1);
//ResultSet  rs2 = stmt.executeQuery(sql2);
ResultSet  rs = stmt.executeQuery(sql);
while(rs.next()){
//String uname=rs1.getString("uname");
    String uname=rs.getString("uname");
    String upass=rs.getString("upass");
//String upass=rs2.getString("upass");
//Username is the coloumn name in the database table 
//String password=rs.getString("Password");

if (value1.equals(uname) && value2.equals(upass)) {
  NextPage page=new NextPage();
  page.setVisible(true);
  JLabel label = new JLabel("Welcome: "+value1);
  page.getContentPane().add(label);
  dispose();

  }
  
  else{
  System.out.println("enter the valid username and password");
  JOptionPane.showMessageDialog(this,"Incorrect login or password",
  "Error",JOptionPane.ERROR_MESSAGE);
  }
}
}
catch (Exception e){
    System.out.println(value1);
JOptionPane.showMessageDialog(this, e.getMessage());
}
  
}
} 
   
 //------------------REGISTER------     
             class Register extends JFrame implements ActionListener
{
 JButton SUBMIT;
 JPanel panel;
 JLabel label1,label2, label3, l4,l5,l6,l7;
 final JTextField  text1,text2, text3, vname, name, jgang, kgr;

  Register()
  {
     
  label1 = new JLabel();
  label1.setText("Username:");
  text1 = new JTextField(15);

  label2 = new JLabel();
  label2.setText("Password:");
  text2 = new JPasswordField(15);
  
  label3 = new JLabel();
  label3.setText("Confirm Password:");
  text3 = new JPasswordField(15);
  
  l4 = new JLabel();
  l4.setText("VorName");
  vname = new JTextField(15);
  
  l5 = new JLabel();
  l4.setText("Name");
  name = new JTextField(15);
  
  l6 = new JLabel();
  l6.setText("Jahrgang");
  jgang = new JTextField(15);
  
  l7 = new JLabel();
  l7.setText("KörperGröße");
  kgr = new JTextField(15);
  
  SUBMIT=new JButton("SUBMIT");
  
  panel=new JPanel(new GridLayout(7,1));
   

  
  panel.add(label1);
  panel.add(text1);
  panel.add(label2);
  panel.add(text2);
  panel.add(label3);
  panel.add(text3);
  panel.add(l4);
   panel.add(l5);
   panel.add(l6);
   panel.add(l7);
  panel.add(SUBMIT);
  
 // panel.setLayout (new BorderLayout ()); 
   //this.getContentPane ().add (panel);
              //  addWindowListener(this);
 
  //this.pack();
   // panel.setSize(400,300);
 // panel.setLayout (new BorderLayout ()); 
  this.getContentPane ().add (panel);
  panel.setBounds(200,300,400,200);
panel.validate();
panel.repaint();
  //  this.pack();
   // panel.
     setVisible(true);
  //panel.setPreferredSize(new Dimension(400, 200));
  //panel.getBounds();
  add(panel,BorderLayout.CENTER);
  SUBMIT.addActionListener(this);
  setTitle("REGISTER FORM"); 
  }
  //----------SQL-Login--------
  
  
 
  
  
 public void actionPerformed(ActionEvent ae)
  {
  String value1=text1.getText();
  String value2=text2.getText();
  String value3=text3.getText();
 
  try {
Class.forName("com.mysql.jdbc.Driver");
Connection con= (Connection) DriverManager.getConnection("jdbc:mysql://localhost/first","root","mypawel");
/*As we are creating a connection on a local computer we will write the url as jdbc:mysql://localhost:3306 */


 String sql="Select * from fitn1 where uname = 'koko'";

Statement stmt=con.createStatement();

ResultSet  rs = stmt.executeQuery(sql);

 
   
   String sql2="insert into fitn1 (uname, upass) values ('"+value1+"','"+value2+"')";
 
   while(rs.next()){
       String uname=rs.getString("uname");
    // !value2.equals(uname) &&  value2.equals(value3)
 if  ((!value1.equals("") && !value2.equals("") && !value3.equals("")) && value2.equals(value3) && !value2.equals(uname))
//if (((!value1.equals("") && !value2.equals("") && value3.equals("")) && value2.equals(value3) && !value2.equals(uname)))
      //  || (value1.equals("") && !value2.equals("") && !value3.equals(""))|| (!value1.equals("") && value2.equals("") && !value3.equals("")) || (value1.equals("") && !value2.equals("") && !value3.equals(""))) && value2.equals(value3) && !value2.equals(uname))
        //&& !value2.equals(uname) )
{      
     Statement stmt2=con.createStatement();
     stmt2.executeUpdate(sql2);
     stmt2.close();
     dispose();

  }
  
  else{
  System.out.println("enter the valid username and password");
  JOptionPane.showMessageDialog(this,"Incorrect login or password",
  "Error",JOptionPane.ERROR_MESSAGE);
  }
   }
}
catch (Exception e){
    System.out.println(value1);
JOptionPane.showMessageDialog(this, e.getMessage());
}
  }

} 
             
    //---------------------------End Register-------------
	
             public void actionPerformed (ActionEvent e)
	{       
               
             
		String cmd = e.getActionCommand ();
		if (cmd.equals ("Login"))
		{
			
                 Login frame= new Login();
                 frame.setSize(300,100);
                 frame.setVisible(true);
                    
		}
		
                if(cmd.equals("Exit"))
                {
                  dispose();
                  System.exit(0);
                }
               
                if(cmd.equals("Register"))
                {
                Register frame = new Register();
                 frame.setSize(300,100);
                 frame.setVisible(true);
                         
                }          
                    	}
       

             
 public void windowClosing(WindowEvent e)
    {
        dispose();
        System.exit(0);
    }
     public void windowClosed(WindowEvent e)
    {
    }
    public void windowOpened(WindowEvent e)
    {
    }
    public void windowIconified(WindowEvent e)
    {
    }
    public void windowDeiconified(WindowEvent e)
    {
    }
    public void windowActivated(WindowEvent e)
    {
    }
    public void windowDeactivated(WindowEvent e)
    {
    }
    
    
    public static void main(String[] args) {
      
              new FitNess2();
        
    }
}
 

pawlo

Mitglied
läufts nicht

Java:
panel=new JPanel(new GridLayout(7,1));
   

  
  panel.add(label1);
  panel.add(text1);
  panel.add(label2);
  panel.add(text2);
  panel.add(label3);
  panel.add(text3);
  panel.add(l4);
   panel.add(l5);
   panel.add(l6);
   panel.add(l7);
  panel.add(SUBMIT);
  
 // panel.setLayout (new BorderLayout ()); 
   //this.getContentPane ().add (panel);
              //  addWindowListener(this);
 
  //this.pack();
   // panel.setSize(400,300);
 // panel.setLayout (new BorderLayout ()); 
  this.getContentPane ().add (panel);
 // panel.setBounds(200,300,400,200);
panel.validate();
panel.repaint();
  //  this.pack();
   // panel.
 this.pack();
     setVisible(true);
     //this.setSize(200, 400);
  //panel.setPreferredSize(new Dimension(400, 200));
  //panel.getBounds();
   
  add(panel,BorderLayout.CENTER);
  SUBMIT.addActionListener(this);
  setTitle("REGISTER FORM"); 
  }
 

KingOfExceptions

Bekanntes Mitglied
ok fertig.... ich hab ein paar teile wegen der übersichtlichkeit halber rausgelöscht...hier mal zum copy und pasten

Java:
package fitness2;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import javax.swing.JOptionPane;

public class FitNess2 extends JFrame implements ActionListener , WindowListener
{
    private static final long serialVersionUID = 1L;
    private JMenuBar menueleiste;
    private JMenu    menu1 , menu2;
    private JMenuItem item1;
    
    public FitNess2()
    {
        super("FitNess2");
        JPanel mainpanel = new JPanel();
        mainpanel.setLayout(new BorderLayout());
        this.getContentPane().add(mainpanel);
        addWindowListener(this);
        // jb = new JButton ("foobar");
        // jb.addActionListener (this);
        // jta = new JTextArea ();
        
        menueleiste = new JMenuBar();
        menu1 = new JMenu("File");
        menu1.addActionListener(this);
        menu1.setEnabled(true);
        
        item1 = new JMenuItem("Login");
        item1.addActionListener(this);
        item1.setEnabled(true);
        menu1.add(item1);
        
        item1 = new JMenuItem("Register");
        item1.addActionListener(this);
        item1.setEnabled(true);
        menu1.add(item1);
        
        item1 = new JMenuItem("Exit");
        item1.addActionListener(this);
        menu1.setEnabled(true);
        menu1.add(item1);
        
        item1 = new JMenuItem("Benutzer");
        item1.addActionListener(this);
        menu1.setEnabled(true);
        menu1.add(item1);
        
        menueleiste.add(menu1);
        
        menu1 = new JMenu("BenutzerDat");
        menu1.addActionListener(this);
        menu1.setEnabled(true);
        menu2 = new JMenu("Datum");
        menu2.addActionListener(this);
        menu2.setEnabled(true);
        /*
         * item1 = new JMenuItem("Datum");
         * item1.addActionListener(this);
         * item1.setEnabled(true);
         */
        menu1.add(menu2);
        
        item1 = new JMenuItem("Ubers");
        item1.addActionListener(this);
        item1.setEnabled(true);
        menu1.add(item1);
        menu2.add(item1);
        
        item1 = new JMenuItem("Add");
        item1.addActionListener(this);
        item1.setEnabled(true);
        menu1.add(item1);
        menu2.add(item1);
        
        item1 = new JMenuItem("Delete");
        item1.addActionListener(this);
        item1.setEnabled(true);
        menu1.add(item1);
        
        menueleiste.add(menu1);
        
        /*
         * menu1 = new JMenu("Register");
         * menu1.addActionListener(this);
         * menu1.setEnabled(true);
         */
        
        menueleiste.add(menu1);
        
        menueleiste.add(menu1);
        
        // jta.setBounds (20, 10, 560, 450);
        // jta.setLineWrap (true);
        // jta.setWrapStyleWord (true);
        
        // mainpanel.add (j, BorderLayout.CENTER);
        mainpanel.add(menueleiste, BorderLayout.NORTH);
        setSize(400, 200);
        setLocation(100, 100);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
        
    }
    
    // --------LOGIN---------
    
    class NextPage extends JFrame
    {
        private static final long serialVersionUID = 1L;

        NextPage()
        {
            setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
            setTitle("Welcome");
            setSize(400, 200);
        }
    }
    
    class Login extends JFrame implements ActionListener
    {
        private static final long serialVersionUID = 1L;
        JButton SUBMIT;
        JPanel  panel;
        JLabel  label1 , label2;
        final JTextField text1 , text2;
        
        Login()
        {
            
            label1 = new JLabel();
            label1.setText("Username:");
            text1 = new JTextField(15);
            
            label2 = new JLabel();
            label2.setText("Password:");
            text2 = new JPasswordField(15);
            
            SUBMIT = new JButton("SUBMIT");
            
            panel = new JPanel(new GridLayout(3, 1));
            
            panel.add(label1);
            panel.add(text1);
            panel.add(label2);
            panel.add(text2);
            panel.add(SUBMIT);
            add(panel);
            SUBMIT.addActionListener(this);
            pack();
            setTitle("LOGIN FORM");
            setVisible(true);
        }
        
        // ----------SQL-Login--------
        
        String sql = "Select * from fitn1 where uname = 'koko'";
        
        // String sql1="Select uname from fitn1 where uname = 'koko'";
        // String sql2="Select upass from fitn1 where upass = 'abc'";
        /*
         * public void connect(ResultSet rs)
         * {
         * }
         */
        
        public void actionPerformed(ActionEvent ae)
        {
            String value1 = text1.getText();
            String value2 = text2.getText();
            // -----------
            // String
            // sql1="Select uname from fitn1 where uname = '"+value1+"';";
            // String
            // sql2="Select upass from fitn1 where upass = '"+value2+"';";
            // String sql1="Select uname from fitn1 where uname = 'koko'";
            // String sql2="Select upass from fitn1 where upass = 'abc'";
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
                Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/first", "root", "mypawel");
                /*
                 * As we are creating a connection on a local computer we will
                 * write the url as jdbc:mysql://localhost:3306
                 */
                Statement stmt = con.createStatement();
                // ResultSet rs1 = stmt.executeQuery(sql1);
                // ResultSet rs2 = stmt.executeQuery(sql2);
                ResultSet rs = stmt.executeQuery(sql);
                while (rs.next())
                {
                    // String uname=rs1.getString("uname");
                    String uname = rs.getString("uname");
                    String upass = rs.getString("upass");
                    // String upass=rs2.getString("upass");
                    // Username is the coloumn name in the database table
                    // String password=rs.getString("Password");
                    
                    if (value1.equals(uname) && value2.equals(upass))
                    {
                        NextPage page = new NextPage();
                        page.setVisible(true);
                        JLabel label = new JLabel("Welcome: " + value1);
                        page.getContentPane().add(label);
                        dispose();
                        
                    }
                    
                    else
                    {
                        System.out.println("enter the valid username and password");
                        JOptionPane.showMessageDialog(this, "Incorrect login or password", "Error", JOptionPane.ERROR_MESSAGE);
                    }
                }
            }
            catch (Exception e)
            {
                System.out.println(value1);
                JOptionPane.showMessageDialog(this, e.getMessage());
            }
            
        }
    }
    
    // ------------------REGISTER------
    class Register extends JFrame implements ActionListener
    {
        private static final long serialVersionUID = 1L;
        JButton SUBMIT;
        JPanel  panel;
        JLabel  label1 , label2 , label3 , l4 , l5 , l6 , l7;
        final JTextField text1 , text2 , text3 , vname , name , jgang , kgr;
        
        Register()
        {
            
            label1 = new JLabel();
            label1.setText("Username:");
            text1 = new JTextField(15);
            
            label2 = new JLabel();
            label2.setText("Password:");
            text2 = new JPasswordField(15);
            
            label3 = new JLabel();
            label3.setText("Confirm Password:");
            text3 = new JPasswordField(15);
            
            l4 = new JLabel();
            l4.setText("VorName");
            vname = new JTextField(15);
            
            l5 = new JLabel();
            l4.setText("Name");
            name = new JTextField(15);
            
            l6 = new JLabel();
            l6.setText("Jahrgang");
            jgang = new JTextField(15);
            
            l7 = new JLabel();
            l7.setText("KörperGröße");
            kgr = new JTextField(15);
            
            SUBMIT = new JButton("SUBMIT");
            
            panel = new JPanel(new GridLayout(7, 1));
            
            panel.add(label1);
            panel.add(text1);
            panel.add(label2);
            panel.add(text2);
            panel.add(label3);
            panel.add(text3);
            panel.add(l4);
            panel.add(l5);
            panel.add(l6);
            panel.add(l7);
            panel.add(SUBMIT);
 
            add(panel);
            pack();
            SUBMIT.addActionListener(this);
            setTitle("REGISTER FORM");
            setVisible(true);
        }
        
        // ----------SQL-Login--------
        
        public void actionPerformed(ActionEvent ae)
        {
            String value1 = text1.getText();
            String value2 = text2.getText();
            String value3 = text3.getText();
            
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
                Connection con = (Connection) DriverManager.getConnection("jdbc:mysql://localhost/first", "root", "mypawel");
                /*
                 * As we are creating a connection on a local computer we will
                 * write the url as jdbc:mysql://localhost:3306
                 */
                
                String sql = "Select * from fitn1 where uname = 'koko'";
                
                Statement stmt = con.createStatement();
                
                ResultSet rs = stmt.executeQuery(sql);
                
                String sql2 = "insert into fitn1 (uname, upass) values ('" + value1 + "','" + value2 + "')";
                
                while (rs.next())
                {
                    String uname = rs.getString("uname");
                    // !value2.equals(uname) && value2.equals(value3)
                    if ((!value1.equals("") && !value2.equals("") && !value3.equals("")) && value2.equals(value3) && !value2.equals(uname))
                    // if (((!value1.equals("") && !value2.equals("") &&
                    // value3.equals("")) && value2.equals(value3) &&
                    // !value2.equals(uname)))
                    // || (value1.equals("") && !value2.equals("") &&
                    // !value3.equals(""))|| (!value1.equals("") &&
                    // value2.equals("") && !value3.equals("")) ||
                    // (value1.equals("") && !value2.equals("") &&
                    // !value3.equals(""))) && value2.equals(value3) &&
                    // !value2.equals(uname))
                    // && !value2.equals(uname) )
                    {
                        Statement stmt2 = con.createStatement();
                        stmt2.executeUpdate(sql2);
                        stmt2.close();
                        dispose();
                        
                    }
                    
                    else
                    {
                        System.out.println("enter the valid username and password");
                        JOptionPane.showMessageDialog(this, "Incorrect login or password", "Error", JOptionPane.ERROR_MESSAGE);
                    }
                }
            }
            catch (Exception e)
            {
                System.out.println(value1);
                JOptionPane.showMessageDialog(this, e.getMessage());
            }
        }
        
    }
    
    // ---------------------------End Register-------------
    
    public void actionPerformed(ActionEvent e)
    {
        
        String cmd = e.getActionCommand();
        if (cmd.equals("Login"))
        {
            new Login();
        }
        
        if (cmd.equals("Exit"))
        {
            dispose();
            System.exit(0);
        }
        
        if (cmd.equals("Register"))
        {
            new Register();
            
        }
    }
    
    public void windowClosing(WindowEvent e)
    {
        dispose();
        System.exit(0);
    }
    
    public void windowClosed(WindowEvent e)
    {
    }
    
    public void windowOpened(WindowEvent e)
    {
    }
    
    public void windowIconified(WindowEvent e)
    {
    }
    
    public void windowDeiconified(WindowEvent e)
    {
    }
    
    public void windowActivated(WindowEvent e)
    {
    }
    
    public void windowDeactivated(WindowEvent e)
    {
    }
    
    public static void main(String[] args)
    {
        
        new FitNess2();
        
    }
}

und hier lag der fehler:

Java:
public void actionPerformed(ActionEvent e)
   		 {
        
       		 String cmd = e.getActionCommand();
        
        	if (cmd.equals("Exit"))
       	 {
            dispose();
            System.exit(0);
        }
        
        if (cmd.equals("Register"))
        {
            new Register();
            
        }
   	 }

[WR]EINRÜCKEN! Du solltest deinen Code umbedingt einrücken, sonst wird das mit der Fehlersuche nichts! Die if/else Anweisungen werden dann viel übersichtlicher, so findet man dann auch Fehler viel schneller. [/WR]
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
DaCrazyJavaExpert Swing Größe des JPanel ändern/wird nicht geändert. AWT, Swing, JavaFX & SWT 3
I Größe von JPanel ändern AWT, Swing, JavaFX & SWT 6
L Swing JPanel Größe anpassen AWT, Swing, JavaFX & SWT 6
A JPanel größe verändern AWT, Swing, JavaFX & SWT 4
H JTree in JScrollPane passt sich nicht an Größe von JPanel an AWT, Swing, JavaFX & SWT 2
N JPanel größe wissen/festlegen vor dem Anzeigen AWT, Swing, JavaFX & SWT 3
R JPanel-Größe verändert sich nicht. Warum? AWT, Swing, JavaFX & SWT 5
A JPanel oder GridLayout Größe festsetzten AWT, Swing, JavaFX & SWT 4
O Swing Jpanel autom. auf JFrame Größe bringen AWT, Swing, JavaFX & SWT 6
G JScrollPane reagiert nicht auf Änderung der JPanel-Größe AWT, Swing, JavaFX & SWT 4
T Die Größe einer JTextArea an Ihren Parent JPanel anpassen. AWT, Swing, JavaFX & SWT 5
0 JPanel nicht an größe des JFrames anpassen AWT, Swing, JavaFX & SWT 3
B JPanel Größe regulieren AWT, Swing, JavaFX & SWT 4
T Swing JPanel in JScrollPane mit maximaler Größe AWT, Swing, JavaFX & SWT 8
C Swing Größe vom JPanel anfangs nicht verfügbar AWT, Swing, JavaFX & SWT 3
C Swing JPanel Größe relativ zum JFrame AWT, Swing, JavaFX & SWT 9
R Swing Button-Größe in JPanel mit GridBagLayout nicht änderbar AWT, Swing, JavaFX & SWT 3
C Swing Größe von JPanel festlegen AWT, Swing, JavaFX & SWT 2
lumo Swing JPanel & JLabel fixe größe AWT, Swing, JavaFX & SWT 4
L Dynamisches Ändern der Größe in JPanel mit paint()-Methode AWT, Swing, JavaFX & SWT 8
S definierte Größe von contentPane / JPanel möglich? AWT, Swing, JavaFX & SWT 4
M JPanel Größe Animieren AWT, Swing, JavaFX & SWT 2
lolkind unter JPanel eine JTable auf voller Größe anzeigen lassen? AWT, Swing, JavaFX & SWT 6
S Veränderung der Größe von JPanel? AWT, Swing, JavaFX & SWT 2
P JPanel im BorderLayout feste Größe/Position zuordnen AWT, Swing, JavaFX & SWT 3
S JPanel Größe ermitteln AWT, Swing, JavaFX & SWT 9
vogella JPanel Größe verschieben AWT, Swing, JavaFX & SWT 2
M JScrollPane auf JPanel - Resizing - Größe verändern AWT, Swing, JavaFX & SWT 10
S Größe von jPanel bzw. jTextArea (in jScrollpane) anpassen AWT, Swing, JavaFX & SWT 1
P Zwei JPanel übereianderlegen AWT, Swing, JavaFX & SWT 14
XWing Basic JPanel mit 2 Buttons beutzen. AWT, Swing, JavaFX & SWT 10
G JPanel per Drag and Drop JButtons und Bilder ablegen AWT, Swing, JavaFX & SWT 1
G JPanel mit JButtons und Bilder AWT, Swing, JavaFX & SWT 5
N AWT JPanel zu Jframe hinzufügen AWT, Swing, JavaFX & SWT 2
M clear JPanel before repainting AWT, Swing, JavaFX & SWT 1
B ImageIcon auf JPanel austauschen AWT, Swing, JavaFX & SWT 3
T Swing Reload JPanel + darin liegende ProgressBar AWT, Swing, JavaFX & SWT 9
P Swing Mehrere JLabels mit ImageIcon in JPanel lesen AWT, Swing, JavaFX & SWT 1
E JScrollPane mit JPanel verbinden AWT, Swing, JavaFX & SWT 1
F JPanel Celleditor AWT, Swing, JavaFX & SWT 8
B JPanel-Inhalte inkl. JTextarea zoomen? AWT, Swing, JavaFX & SWT 3
B Mit ContentPane werden Komponenten angezeigt, mit SplitPane, JPanel nicht? AWT, Swing, JavaFX & SWT 6
CptK Funktionsgraphen effizient zeichnen und nur Teile von JPanel erneuern AWT, Swing, JavaFX & SWT 2
P Button simpler random auf einem JPanel verteilen? AWT, Swing, JavaFX & SWT 3
O Swing "Eigenes" JPanel wird dem JScrollPane nicht hinzugefügt AWT, Swing, JavaFX & SWT 5
Ich lerne Java. Swing Von JPanel A auf JPanel B zugreifen. AWT, Swing, JavaFX & SWT 4
A JPanel austauschen und Focus geben AWT, Swing, JavaFX & SWT 3
E Auf JPanel malen und davor JComponenten anzeigen AWT, Swing, JavaFX & SWT 12
L JComponent aus JPanel anhand Mausposition ermitteln AWT, Swing, JavaFX & SWT 10
J JPanel wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
B Verschiebbares JPanel "ruckelt" im Randbereich AWT, Swing, JavaFX & SWT 2
S Swing JPanel nimmt keinen KeyListener an AWT, Swing, JavaFX & SWT 7
K JLabel mit Bilder im nicht initialisierten JPanel hinzufügen AWT, Swing, JavaFX & SWT 5
Hatsi09 Swing JPanel Bild einfügen AWT, Swing, JavaFX & SWT 14
L JPanel zeigt keinen Inhalt AWT, Swing, JavaFX & SWT 1
dereki2000 JPanel mit Rückgbe wie bei JOptionPane AWT, Swing, JavaFX & SWT 3
E Hintergrundfarbe setzen in JPanel funktioneirt nicht AWT, Swing, JavaFX & SWT 4
P JPanel KeyListener hinzufügen AWT, Swing, JavaFX & SWT 8
S Nach scrollen verschwindet das zuvor im JPanel gezeichnete AWT, Swing, JavaFX & SWT 2
P Bewegung eines Balkens in eineum JPanel welches als Spielfeld fungiert AWT, Swing, JavaFX & SWT 2
D Platzierung von JTextfield in JPanel AWT, Swing, JavaFX & SWT 3
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
M Swing JPanel in JScrollPane AWT, Swing, JavaFX & SWT 3
M Zwei JPanel übereinander nur vorderes "repainten" AWT, Swing, JavaFX & SWT 3
J 2D-Grafik Background einer Jpanel Klasse ändern AWT, Swing, JavaFX & SWT 1
J Ziehen eines Buttons im JPanel AWT, Swing, JavaFX & SWT 2
J Button lässt sich nicht auf dem JPanel verschieben AWT, Swing, JavaFX & SWT 5
D zwei JLabel stapeln in einem JPanel AWT, Swing, JavaFX & SWT 5
DaCrazyJavaExpert Swing JPanel "ContentPane" wird nicht gesetzt/angezeigt AWT, Swing, JavaFX & SWT 16
DaCrazyJavaExpert Swing JPanel wird in JScollPane nicht angezeigt AWT, Swing, JavaFX & SWT 2
it_is_all JPanel verschwindet nach Button-Klick AWT, Swing, JavaFX & SWT 2
B Bar Plot in Swing JPanel AWT, Swing, JavaFX & SWT 0
F Screenshot eines JPanel AWT, Swing, JavaFX & SWT 3
S JPanel rotieren, Bild ist abgeschnitten, Clipping? AWT, Swing, JavaFX & SWT 0
M Swing JPanel flüssig verschieben AWT, Swing, JavaFX & SWT 5
G Nur ein JPanel wird angezeigt AWT, Swing, JavaFX & SWT 9
kilopack15 JPanel im laufenden Zustand einfärben AWT, Swing, JavaFX & SWT 2
kilopack15 JPanel Farbverwaltung AWT, Swing, JavaFX & SWT 1
A JScrollPane soll JPanel mit JButtons enthalten und eine Scollbar anzeigen AWT, Swing, JavaFX & SWT 1
A Swing JLabels in einer ForEach Schleife an den JPanel anheften (UNO Netzwerkspiel) AWT, Swing, JavaFX & SWT 1
L JPanel zeichnet im Konstrukter erzeugten Hintergrund nicht AWT, Swing, JavaFX & SWT 10
Java_RY wie kann ich auf JButtons in einem JPanel zugreifen AWT, Swing, JavaFX & SWT 3
F Zeichnung einem JPanel im Layoutmanager zuweisen AWT, Swing, JavaFX & SWT 3
Meeresgott Swing Umgang mit JPanel AWT, Swing, JavaFX & SWT 4
R 2D-Grafik PNG Bild per Graphics auf JPanel AWT, Swing, JavaFX & SWT 9
K JPanel Bilder bei Windows nicht darstellbar AWT, Swing, JavaFX & SWT 6
W Swing JPanel nur einmal nach mehreren Änderungen neu zeichnen AWT, Swing, JavaFX & SWT 1
J Swing Zeichenfläche im JPanel des Haupfenster anzeigen lassen AWT, Swing, JavaFX & SWT 4
A Swing JPanel zeigt Buttons nicht an AWT, Swing, JavaFX & SWT 4
R JPanel überzeichnet alles? AWT, Swing, JavaFX & SWT 1
D Von JPanel auf anderes JPanel zugreifen AWT, Swing, JavaFX & SWT 9
L Swing Teile eines JPanel in eigene Klasse auslagern AWT, Swing, JavaFX & SWT 3
I JPanel - Verwaltung/ Anordnung AWT, Swing, JavaFX & SWT 4
T JComponents zur Laufzeit auf JPanel darstellen AWT, Swing, JavaFX & SWT 10
F Java Swing Rechteck in JPanel zeichnen AWT, Swing, JavaFX & SWT 7
J Linien auf JPanel zeichnen AWT, Swing, JavaFX & SWT 3
L ImageIcon auf JPanel wird nicht angezeigt(keiner Fehlermeldung) AWT, Swing, JavaFX & SWT 11
M Swing JPanel innerhalb eines Frames verschieben AWT, Swing, JavaFX & SWT 3
T JTextField Array im JPanel wird nicht komplett angezeigt AWT, Swing, JavaFX & SWT 7
K Swing JPanel ueber komplette Form legen AWT, Swing, JavaFX & SWT 1

Ähnliche Java Themen

Neue Themen


Oben