java GUI 问题,很急!~~在线等!~

来源:百度知道 编辑:UC知道 时间:2024/09/24 23:30:16
import javax.swing.JFrame;
import javax.swing.JTextArea;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.*;
import java.sql.*;
import java.util.Calendar;
import java.awt.*;
import java.awt.event.*;

public class studata extends JFrame implements ActionListener,WindowListener,MouseListener
{
String sid="";
String name="";
String xibie="";
String sex="";
String age="";
static Connection conn;
static Statement sql;
static ResultSet rs;

Container c = this.getContentPane();
JMenuBar jmb = new JMenuBar();
JMenu jm1 = new JMenu("菜单");
JMenuItem jmi1 = new JMenuItem("添加");
JMenuItem jmi2 = new JMenuItem("查询");
JMenuItem jmi3 = new JMenuItem("修改");
JMenuItem jmi4 = new J

你的问题是什么?代码没给全吧
___________________________________
那你的问题是什么啊?你的代码是可以运行的
___________________________________
你粗心了,忘了把jmb加到JFrame里了。。。
在studata的构造函数里加上:
setJMenuBar(jmb);
就行了

以下是全部代码(完整):
import javax.swing.JFrame;
import javax.swing.JTextArea;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JLabel;
import javax.swing.*;
import java.sql.*;
import java.util.Calendar;
import java.awt.*;
import java.awt.event.*;

public class studata extends JFrame implements ActionListener,WindowListener,MouseListener
{
String sid="";
String name="";
String xibie="";
String sex="";
String age="";
static Connection conn;
static Statement sql;
static ResultSet rs;

Container c = this.getContentPane();
JMenuBar jmb = new JMenuBar();<