import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class bookmain { /**
 * @param args
 */
private JPanel jp1=new JPanel();
private JLabel label1;
BorderLayout borderLayout1=new BorderLayout();
JMenuBar jMenuBar1=new JMenuBar();
JMenu jMenu1=new JMenu();
JMenu jMenu2=new JMenu();
JMenu jMenu3=new JMenu();
JMenu jMenu4=new JMenu();
JMenuItem jMenuItem1=new JMenuItem();
JMenuItem jMenuItem2=new JMenuItem();
JMenuItem jMenuItem3=new JMenuItem();
JMenuItem jMenuItem4=new JMenuItem();
JMenuItem jMenuItem5=new JMenuItem();
JMenuItem jMenuItem6=new JMenuItem();
JMenuItem jMenuItem7=new JMenuItem();
JMenuItem jMenuItem8=new JMenuItem();
JMenuItem jMenuItem9=new JMenuItem();
JMenuItem jMenuItem10=new JMenuItem();
JMenuItem jMenuItem11=new JMenuItem();
JMenuItem jMenuItem12=new JMenuItem();

public bookmain()
{
this.getContentPane().setLayout(borderLayout1);
this.setSize(new Dimension(300,200));
this.setTitle("图书管理借阅系统");
label1=new JLabel("**图书管理系统");
    this.setJMenuBar(jMenuItem1);
    
    jMenu1.setText("用户管理");
    jMenuItem1.setText("添加用户");
    jMenuItem2.setText("修改用户");
    jMenuItem3.setText("删除用户");
    jMenuItem4.setText("查询用户");
    
    jMenu2.setText("借阅管理");
    jMenuItem5.setText("借阅图书");
    jMenuItem6.setText("归还图书");
    jMenuItem7.setText("借阅查询");
    
    jMenu3.setText("图书管理");
    jMenuItem8.setText("添加图书");
    jMenuItem9.setText("修改图书");
    jMenuItem10.setText("删除图书");
    jMenuItem11.setText("查询图书");     
    jMenu4.setText("退出");
    jMenuItem12.setText("退出系统");
    
    jMenuBar1.add(jMenu1);
    jMenuBar1.add(jMenu2);
    jMenuBar1.add(jMenu3);
    jMenuBar1.add(jMenu4);
    
    jMenuItem1.add(jMenuItem1);
    jMenuItem1.add(jMenuItem2);
    jMenuItem1.add(jMenuItem3);
    jMenuItem1.add(jMenuItem4);
    jMenuItem2.add(jMenuItem5);
    jMenuItem2.add(jMenuItem6);
    jMenuItem2.add(jMenuItem7);
    jMenuItem3.add(jMenuItem8);
    jMenuItem3.add(jMenuItem9);
    jMenuItem3.add(jMenuItem10);     
    jMenuItem3.add(jMenuItem11);
    jMenuItem4.add(jMenuItem12);
    
         
    
    
    
    
    
    
    
    
    
}


public static void main(String[] args) {
// TODO Auto-generated method stub
bookmain ex=new bookmain();
        
}}
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
The method getContentPane() is undefined for the type bookmain
The method setSize(Dimension) is undefined for the type bookmain
The method setTitle(String) is undefined for the type bookmain
The method setJMenuBar(JMenuItem) is undefined for the type bookmain at bookmain.<init>(bookmain.java:35)
at bookmain.main(bookmain.java:97)

解决方案 »

  1.   

    public class bookmain extends JFrame { /**
     * @param args
     */
    private JPanel jp1 = new JPanel();
    private JLabel label1;
    BorderLayout borderLayout1 = new BorderLayout();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenu1 = new JMenu();
    JMenu jMenu2 = new JMenu();
    JMenu jMenu3 = new JMenu();
    JMenu jMenu4 = new JMenu(); JMenuItem jMenuItem1 = new JMenuItem();
    JMenuItem jMenuItem2 = new JMenuItem();
    JMenuItem jMenuItem3 = new JMenuItem();
    JMenuItem jMenuItem4 = new JMenuItem();
    JMenuItem jMenuItem5 = new JMenuItem();
    JMenuItem jMenuItem6 = new JMenuItem();
    JMenuItem jMenuItem7 = new JMenuItem();
    JMenuItem jMenuItem8 = new JMenuItem();
    JMenuItem jMenuItem9 = new JMenuItem();
    JMenuItem jMenuItem10 = new JMenuItem();
    JMenuItem jMenuItem11 = new JMenuItem();
    JMenuItem jMenuItem12 = new JMenuItem(); public bookmain() {
    this.getContentPane().setLayout(borderLayout1);
    this.setSize(new Dimension(300, 200));
    this.setTitle("图书管理借阅系统");
    label1 = new JLabel("**图书管理系统");
    // this.setJMenuBar(jMenuItem1);
    this.setJMenuBar(jMenuBar1); jMenu1.setText("用户管理");
    jMenuItem1.setText("添加用户");
    jMenuItem2.setText("修改用户");
    jMenuItem3.setText("删除用户");
    jMenuItem4.setText("查询用户"); jMenu2.setText("借阅管理");
    jMenuItem5.setText("借阅图书");
    jMenuItem6.setText("归还图书");
    jMenuItem7.setText("借阅查询"); jMenu3.setText("图书管理");
    jMenuItem8.setText("添加图书");
    jMenuItem9.setText("修改图书");
    jMenuItem10.setText("删除图书");
    jMenuItem11.setText("查询图书"); jMenu4.setText("退出");
    jMenuItem12.setText("退出系统"); jMenuBar1.add(jMenu1);
    jMenuBar1.add(jMenu2);
    jMenuBar1.add(jMenu3);
    jMenuBar1.add(jMenu4); jMenu1.add(jMenuItem1);
    jMenu1.add(jMenuItem2);
    jMenu1.add(jMenuItem3);
    jMenu1.add(jMenuItem4);
    jMenu2.add(jMenuItem5);
    jMenu2.add(jMenuItem6);
    jMenu2.add(jMenuItem7);
    jMenu3.add(jMenuItem8);
    jMenu3.add(jMenuItem9);
    jMenu3.add(jMenuItem10);
    jMenu3.add(jMenuItem11);
    jMenu4.add(jMenuItem12); } public static void main(String[] args) {
    // TODO Auto-generated method stub
    bookmain ex = new bookmain();
    ex.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    ex.setSize(400, 400);
    ex.setVisible(true);
    }
    }帮你调了一下,主要没继承JFrame。其他的小错误你自己对照一下