mainmdi.java

来自「these are the assignments done for imple」· Java 代码 · 共 104 行

JAVA
104
字号
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.event.*;
 public class mainMDI extends JFrame implements ActionListener
{
JMenuBar mbar = new JMenuBar();
JMenu User = new JMenu("User");
JMenu emp = new JMenu("Employee");
JMenu cust = new JMenu("Customer");
JMenu ser = new JMenu("Services");

 JMenuItem item1, item2, item3,item4, item5, item6,item7, item8, item9,exit,u;
//JDesktopPane jp=new JDesktopPane();

 mainMDI()
{
Container c=getContentPane();

//c.add(jp);

User.add(u= new JMenuItem("User"));
User.add(exit= new JMenuItem("Exit"));
emp.add(item4 = new JMenuItem("Insert Data"));
emp.add(item5 = new JMenuItem("Retrive Data"));
cust.add(item6 = new JMenuItem("Insert Data"));
cust.add(item7 = new JMenuItem("Retrive Data"));
ser.add(item8 = new JMenuItem("Insert Data"));
ser.add(item9 = new JMenuItem("Retrive Data"));
u.addActionListener(this); 
exit.addActionListener(this); 
item4.addActionListener(this); 
item5.addActionListener(this); 
item6.addActionListener(this); 
item7.addActionListener(this); 
item8.addActionListener(this); 
item9.addActionListener(this); 

mbar.add(User);
mbar.add(emp);
mbar.add(cust);
mbar.add(ser);

c.add(mbar);
setVisible(true);
setLayout(null);
mbar.setBounds(0,0,1500,20);
emp.setEnabled(false);
cust.setEnabled(false);
ser.setEnabled(false);
setSize(1350,1200);

/*JMenu sub = new JMenu("Special", true);
JMenuItem item10, item11, item12;
sub.add(item8 = new JMenuItem("First"));
sub.add(item9 = new JMenuItem("Second"));
sub.add(item10 = new JMenuItem("Third"));
emp.add(sub);*/

}

public void actionPerformed(ActionEvent ae)
{

    if(ae.getSource()==u)
      	 { 
 	new Login();
       	}
   else if(ae.getSource()==item4)
	{
	new InsertDataEmp();
	}
     else if(ae.getSource()==item5)
	{
	new RetriveDataEmp();
	}
    else if(ae.getSource()==item6)
	{
	new InsertDataCust();
	}
     else if(ae.getSource()==item7)
	{
	new RetriveDataCust();
	}
    else if(ae.getSource()==item8)
	{
	new InsertDataSer();
	}
    else if(ae.getSource()==item9)
	{
	new RetriveDataSer();
	}	
    else if(ae.getSource()==exit)
	{
	System.exit(0);
	}	

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

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?