⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainfrom.java

📁 是一个用数据库结合JAVA语言的开发
💻 JAVA
字号:
//主窗体界面
import java.awt.*;
import  java.awt.event.*;
import javax.swing.event.*;
import javax.swing.*;



public class MainFrom
{
	public static void main(String[] args)
	{
		MainFrame frame=new MainFrame();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.show();
		frame.setLocation(200,150);
	}
}
class MainFrame extends JFrame
{
private	JMenuItem aboutItem;
private	JMenuBar menuBar;
private	JMenu liulanMenu;
private	JMenu FindMenu;
private	JMenu UpdateMenu;
private	JMenuItem addItem;
private	JMenuItem deleteItem;
private	JMenuItem alterItem;
private	JMenu helpMenu;
private	JMenuItem helpItem;
private	JMenuItem exitItem;
private	JMenuItem liulanItem;
private	JMenuItem FindItem;
	public MainFrame()
	{
		//设置主窗体名及属性
		setTitle("全校学生住宿花明册");
		setSize(500,500);
		
		Container c=getContentPane();
	

		//创建菜单栏,并将菜单栏加入到框架中
		menuBar=new JMenuBar();
		setJMenuBar(menuBar);
	
		
		//创建菜单及菜单项,并添加快捷键和加速器
		//"信息浏览"菜单
		liulanMenu=new JMenu("信息浏览(L)");
		liulanMenu.setMnemonic('L');
		menuBar.add(liulanMenu);
		liulanItem=liulanMenu.add(new JMenuItem("信息浏览(L)",'L'));
		//"信息查询"菜单
		FindMenu=new JMenu("信息查询(F)");
		FindMenu.setMnemonic('F');
		menuBar.add(FindMenu);
		FindItem=FindMenu.add(new JMenuItem("信息查询(F)",'F'));
		//"信息更新"菜单
		UpdateMenu=new JMenu("信息更新(U)");
		UpdateMenu.setMnemonic('U');
		menuBar.add(UpdateMenu);
		//创建子菜单
	    addItem=UpdateMenu.add(new JMenuItem("添加记录(A)",'A'));
	    deleteItem=UpdateMenu.add(new JMenuItem("删除记录(D)",'D'));
	    alterItem=UpdateMenu.add(new JMenuItem("修改记录(R)",'R'));
	    //"帮助"菜单
		helpMenu=new JMenu("帮助(H)");
		helpMenu.setMnemonic('H');
		menuBar.add(helpMenu);
		//创建子菜单
	    helpItem=helpMenu.add(new JMenuItem("帮助(H)",'H'));
	    
	    aboutItem=helpMenu.add(new JMenuItem("关于(A)",'A'));

	    helpMenu.addSeparator();
	    exitItem=helpMenu.add(new JMenuItem("退出(E)",'E'));
	    //添加一图象于主界面中
	    ImagePanel panel=new ImagePanel();
	    c.add(panel);
        //设置菜单监听
        aboutItem.addActionListener(new AboutListener());
       exitItem.addActionListener(new AboutListener());
        helpItem.addActionListener(new AboutListener());
       addItem.addActionListener(new AboutListener());
        deleteItem.addActionListener(new AboutListener());
        alterItem.addActionListener(new AboutListener());
        
        liulanItem.addActionListener(new AboutListener());
        FindItem.addActionListener(new AboutListener());
    }
//=========================调用其他窗体========================	    
      class AboutListener implements ActionListener
      {
      	
      	
          public void actionPerformed(ActionEvent e)
             {
             	if(e.getSource()==aboutItem)
             	{
             	
                aboutform ab=new aboutform();
                ab.setLocation(200,150);
            }
            if(e.getSource()==exitItem)
            {
            	System.exit(1);
            	
            }
            if(e.getSource()==addItem)
            {
            	addrecord ad=new addrecord();
            	ad.setLocation(200,150);
            }
                
                if(e.getSource()==deleteItem)
            {
            	deleterecord ad=new deleterecord();
            	ad.setLocation(200,150);
            }
               if(e.getSource()==alterItem)
            {
            	alterrecord ad=new alterrecord();
            	ad.setLocation(200,150);
            }
               if(e.getSource()==helpItem)
            {
            	help ad=new help();
            	ad.setLocation(200,150);
            	
            }
               if(e.getSource()==liulanItem)
            {
            	xinxiliulan ad=new xinxiliulan();
            	ad.setLocation(200,150);
            }
               if(e.getSource()==FindItem)
            {
            	xinxifind ad=new xinxifind();
            	ad.setLocation(200,150);
            }
            
                
            }
        }

//================================================================================		
}		
	
	
	

//创建一图象类
class ImagePanel extends JPanel
{
	public ImagePanel()
	{
		//得到图象
		image=Toolkit.getDefaultToolkit().getImage("fengmian.jpg");
		MediaTracker tracker=new MediaTracker(this);
		tracker.addImage(image,1);
		try
		{
			tracker.waitForID(1);
		}
		catch(InterruptedException exception)
		{}
	}
	public void paintComponent(Graphics g)
	{
		super.paintComponent(g);
		g.drawImage(image,0,0,null);
	}
	private Image image;
}
	

⌨️ 快捷键说明

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