java面板方面的JScrollPane sp = new JScrollPane(ta);出错

JScrollPanesp=newJScrollPane(ta);出错提示:构造函数JScrollPane(JTextArea)未定义JPanelp1=newJPanel... JScrollPane sp = new JScrollPane(ta);出错提示:构造函数 JScrollPane(JTextArea)未定义
JPanel p1=new JPanel(new GridLayout(1,3,10,10));,出错提示:构造函数 JPanel(GridLayout)未定义
尼玛,一模一样的代码,导入别人的项目文件却能运行,我的却不能,真他吗烦人,我觉得是我的eclipse差点什么组件又不知道差的是啥,哎,,,求大神指点啊,不胜感激
代码如下:
import java.awt.*;
import javax.swing.*;
public class JScrollPane extends JFrame {
private static final long serialVersionUID = 1L;
public JScrollPane() {
Container c = getContentPane();
JTextArea ta = new JTextArea(20, 50);
JScrollPane sp = new JScrollPane(ta); //此处出错
c.add(sp);
展开
 我来答
tianfang4548
2014-09-03 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:51.3万
展开全部
import java.awt.GridLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class T extends JFrame{
public static void main(String[] args) {
JTextArea ta = new JTextArea();
JScrollPane sp = new JScrollPane(ta);
JPanel p1=new JPanel(new GridLayout(1,3,10,10));
}

}
你看下你的包导入正确了没!!

你的JScrollPane构造函数覆盖了原来java中的JScrollPane类。。。。。。。。你改个名字就好了
追问
我一直是导入
import java.awt.*;
import javax.swing.*;的
另外,那两个出错来自两个程序,但是出错类型基本一模一样
追答
同上,已经解答!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式