java程序将Button改成JButton,该如何改?

(出现Accessrestriction:Thetype'JButton'isnotAPI(restrictiononrequiredlibrary'C:\Program... (出现Access restriction: The type 'JButton' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_60\lib\rt.jar')
import java.awt.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class student extends Frame {

public student(){
setTitle("登陆界面");
Panel p1 =new Panel();
Panel p2 =new Panel();
Button j =new Button("登陆");
Label l1 =new Label("用户名");
Label l2 =new Label("密码");
TextField t1 =new TextField(10);
TextField t2 =new TextField(10);
p1.add(l1);
p1.add(t1);
p2.add(l2);
p2.add(t2);
add(p1);
add(p2);
add(j);
setLayout(new GridLayout(3,1,3,3));
setVisible(true);
setBounds(300,200,300,200);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
dispose();
}
});
}
public static void main(String args[]){
new student();
}
}
展开
 我来答
百度网友12ee0fd
推荐于2016-07-03 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:2323万
展开全部

可以直接替换

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

public class Student extends JFrame {

  public Student(){
    super("登陆界面");
    JPanel p1 =new JPanel();
    JPanel p2 =new JPanel();
    JButton j =new JButton("登陆");
    JLabel l1 =new JLabel("用户名");
    JLabel l2 =new JLabel("密码");
    JTextField t1 =new JTextField(10);
    JTextField t2 =new JTextField(10);
    p1.add(l1);
    p1.add(t1);
    p2.add(l2);
    p2.add(t2);

    setLayout(new GridLayout(3,1,3,3));
    add(p1);
    add(p2);
    add(j);

    setBounds(300,200,300,200);
    setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    setVisible(true);
  }
  public static void main(String args[]){
    new Student();
  }
}
追问
但是我这里显示这样得错误:Access restriction: The type 'JButton' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_60\lib\rt.jar')
到底是什么原因?jdk?
追答
把eclipse里的jre删掉,重新添加一次
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式