java数据库管理的实现(2)
/*---------------------------------------------------*/
//加载菜单对象并注册监听
/*--------------------------menu-----------------------*/
bar = new jmenubar ( );
setjmenubar ( bar );
/*----------------------file----------------------------*/
filemenu = new jmenu ( "系统设置" );
grantitem = new jmenuitem ( "权限密码" );
grantitem.addactionlistener ( this );
exititem = new jmenuitem ( "退出" );
exititem.addactionlistener ( this );
filemenu.add ( grantitem );
filemenu.addseparator ( );
filemenu.add ( exititem );
bar.add ( filemenu );
/*------------------------------------control------------------------------*/
controlmenu = new jmenu ( "功能" );
finditem1 = new jmenuitem ( "借阅查询" );
finditem1.addactionlistener ( this );
finditem2 = new jmenuitem ( "读者查询" );
finditem2.addactionlistener ( this );
updateitem = new jmenuitem ( "更新" );
updateitem.addactionlistener ( this );
insertitem = new jmenuitem ( "插入书籍" );
insertitem.addactionlistener ( this );
deleteitem = new jmenuitem ( "删除书籍" );(www.iocblog.net 文章来源)
deleteitem.addactionlistener ( this );
borrowitem = new jmenuitem ( "借阅" );
borrowitem.addactionlistener ( this );
returnitem = new jmenuitem ( "归还" );
returnitem.addactionlistener ( this );
resetitem = new jmenuitem ( "复位" );
resetitem.addactionlistener ( this );
refreshitem = new jmenuitem ( "刷新" );
refreshitem.addactionlistener ( this );
advanceditem = new jmenuitem ( "高级" );
advanceditem.addactionlistener ( this );
/////////////////////////////////////////
password = joptionpane.showinputdialog ( "管理员权限密码" );
controlmenu.add ( finditem1 );
controlmenu.add ( finditem2 );
controlmenu.add ( updateitem );
controlmenu.add ( insertitem );
controlmenu.add ( deleteitem );
controlmenu.add ( borrowitem );
controlmenu.add ( returnitem );
controlmenu.add ( resetitem );
controlmenu.add ( refreshitem );
controlmenu.addseparator ( );
controlmenu.add ( advanceditem );
if ( password.comparetoignorecase ( comp ) != 0 )//判断两个字符串是否相等
{
updateitem.setenabled ( false );
insertitem.setenabled ( false );
deleteitem.setenabled ( false );
borrowitem.setenabled ( false );
returnitem.setenabled ( false );
advanceditem.setenabled ( false );
}//end_if
bar.add ( controlmenu );
/*------------------------------option-------------------------------*/
optionmenu = new jmenu ( "选项" );
backgroundcoloritem = new jmenuitem ( "background color" );
backgroundcoloritem.addactionlistener ( this );<(www.iocblog.net 文章来源)
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。