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

📄 dbmenu.java

📁 说明: 1、这是一个让人眼前一亮的设计
💻 JAVA
字号:
package jdbc_bible;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

public class DBMenu extends JMenu
{
	JMenuItem dbItem;
	JMenuItem newItem;
	JMenuItem openItem;
	JMenuItem exitItem;
	
	ActionListener menuListener=null;
	MenuItemListener itemListener=new MenuItemListener();
	public DBMenu() 
	{	
	}
	public void enableMenuItem(String itemName,boolean enable)
	{
		Component c[]=this.getMenuComponents();
		for(int i=0;i<c.length;i++)
		{
			if(c[i] instanceof JMenuItem)
			{
				JMenuItem menuItem=(JMenuItem)c[i];
				if(menuItem.getText().equals(itemName))
					menuItem.setEnabled(enable);
			}
		}
	}
	public void setMenuListener(ActionListener menuListener)
	{
		this.menuListener=menuListener;
	}	
	class MenuItemListener implements ActionListener
    {
    	public void actionPerformed(ActionEvent event)
    	{
    		String action=event.getActionCommand();
    		if(menuListener!=null)
    		menuListener.actionPerformed(event); 
    	}
    }
}

⌨️ 快捷键说明

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