下面是代码,定义的图片和下拉菜单,按钮都显示不了,哪位高人指点一下怎么回事
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.text.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class InfoJFrame extends JFrame implements ActionListener{
JMenuBar myMenuBar;
JFrame mainFrame;
JMenu fileMenu=null;
JMenu file_set,op_face;
JMenuItem op_manager,file_Exit,frame_zx;
JRadioButton java_face,win_face,MOTIF_face,nim_face;
JMenu op_readMenu=null;
JMenuItem op_reader;
JMenu op_bookMenu=null;
JMenuItem op_book,op_borrowback;
JMenu queryMenu=null;
JMenuItem query_book;
private JLabel libphoto=new JLabel(new ImageIcon("images/backJFrame.jpg"));
public InfoJFrame(){
CreateMainWindow();
addAction();
}
private void CreateMainWindow(){
mainFrame=new JFrame("图书管理系统");
mainFrame.setSize(800,550);
mainFrame.setLocation(300,160);
mainFrame.setVisible(true);
mainFrame.setResizable(false);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container con_photo=mainFrame.getContentPane();
con_photo.setLayout(new BorderLayout());
con_photo.add(libphoto,BorderLayout.CENTER);
myMenuBar=new JMenuBar();
mainFrame.setJMenuBar(myMenuBar);
fileMenu=new JMenu("文件");
myMenuBar.add(fileMenu);
fileMenu.add(file_set=new JMenu("系统设置"));
op_face=new JMenu("外观设置");
java_face=new JRadioButton("java外观",true);
win_face=new JRadioButton("win外观");
MOTIF_face=new JRadioButton("MOTIF外观");
nim_face=new JRadioButton("NIM外观");
op_face.add(java_face);
op_face.addSeparator();
op_face.add(win_face);
op_face.addSeparator();
op_face.add(MOTIF_face);
op_face.addSeparator();
op_face.add(nim_face);
ButtonGroup face=new ButtonGroup();
face.add(java_face);
face.add(win_face);
face.add(MOTIF_face);
face.add(nim_face);
file_set.add(op_face);
file_set.addSeparator();
op_manager=new JMenuItem("管理员设置");
file_set.add(op_manager);
file_set.addSeparator();
frame_zx=new JMenuItem("注销登录");
file_set.add(frame_zx);
fileMenu.addSeparator();
fileMenu.add(file_Exit=new JMenuItem("退出系统"));
op_readMenu=new JMenu("读者管理");
myMenuBar.add(op_readMenu);
op_readMenu.add(op_reader=new JMenuItem("读者档案管理"));
op_bookMenu=new JMenu("图书管理");
myMenuBar.add(op_bookMenu);
op_bookMenu.add(op_book=new JMenuItem("图书档案管理"));
op_bookMenu.addSeparator();
op_bookMenu.add(op_borrowback=new JMenuItem("图书借还管理"));
queryMenu=new JMenu("图书查询");
myMenuBar.add(queryMenu);
queryMenu.add(query_book=new JMenuItem("图书档案查询"));
}
显示画面.bmp
(1.26 MB)
2013-1-4 02:59
运行后的效果只有窗体没有菜单和按钮
分享至: