java基础类型-Type CENTER cannot be resolved or is not a field

问题描述

Type CENTER cannot be resolved or is not a field

我刚学java,求助:编译报错:Type CENTER cannot be resolved or is not a field
报错代码为: getContentPane().add(p1, BorderLayout.NORTH);
getContentPane().add(p2, BorderLayout.SOUTH);
getContentPane().add(new JScrollPane(tbl), BorderLayout.CENTER);
具体全部代码如下:
import javax.swing.*;
import java.awt.*;
class mWin extends JFrame {
JTable tbl;
Object data[][];
Object title[] = {"学号", "姓名", "性别", "出生年月"};
final int ROW = 5;
final int COL = 4;
JPanel p1, p2;
public mWin(String s) {
super(s);
data = new Object[ROW][COL];
for (int i = 0; i < ROW; i++) {
for (int j = 0; j < COL; j++) {
data[i][j] = "";
}
}
tbl = new JTable(data, title);
p1 = new JPanel();
p2 = new JPanel();
p1.add(new JLabel("学生基本信息"));
getContentPane().add(p1, BorderLayout.NORTH);
getContentPane().add(p2, BorderLayout.SOUTH);
getContentPane().add(new JScrollPane(tbl), BorderLayout.CENTER);
setSize(240, 200);
setVisible(true);
validate();
}
}
public static void main(String[] args) {
new mWin("表格的例子");
}
}

解决方案

代码没问题,我运行过了,可以

时间: 2024-08-29 17:44:30

java基础类型-Type CENTER cannot be resolved or is not a field的相关文章

java基础类型-java以下几行代码问题

问题描述 java以下几行代码问题 **public class Answer { public static void main(String[] args) { int[] s={12}; float[] w=s; for(int i=0;i<w.length;i++){ System.out.println(w[i]); } }}** 编译器报:不兼容的类型,int[]类型无法转换为float[]类型java的int到float不是自动转换吗?(我这样写也不行float[] w=(floa

Java基础教程之类型转换与多态_java

我们之前使用类创造新的类型(type),并使用继承来便利我们创建类的过程.我将在这一讲中深入类型,并介绍多态(polymorphism)的概念.  类型检查 Java的任意变量和引用经过类型声明(type declaration),才能使用.我们之前见过对象数据.类数据.方法参数.方法返回值以及方法内部的自动变量,它们都需要声明其类型.Java是一种强类型(strongly typing)语言,它会对类型进行检查.如果我们错误的使用类型,将造成错误.  类型不符,卖萌无效  比如在下面的Test

JAVA基础--重新整理(1)后版

比较喜欢用demo来讲解. 变量: 1 2 3 4 5 6 7 8 public static void main(String[] args) {         int age;//变量声明         age = 16;//变量的初始化,第一次赋值         age = 15;//变量的赋值         System.out.println(age);//15,   访问变量         int score = 100;//变量声明初始化         System.o

Why Java Sucks and C# Rocks(2):基础类型与面向对象

既然已经谈过这次语言比较的意义与目的,而完整的幻灯片和录音也已经放出,那么接下来自然是详细讨论了.在这篇文章中,我会对 两个语言的基本特征进行简单描述,并主要讨论两者对于基础类型的处理方式.在我看来,Java语言对于基础类型的处理方式,并不如C# 中值类型般妥当.如果您有任何觉得不妥或是想要补充的意见,请不吝回复.由于C# 1.0发布于2002年,因此本文内容将基于Java 1.4及 C# 1.0的情况. Java语言简单描述 Java既是一个完整的平台,也是一门语言.Java语言是1995年由

Java基础 Integer类型比较疑惑

问题描述 Java基础 Integer类型比较疑惑 求解释,为何输出都是 true ? 感谢 public static void main(String[] args) { Integer int1 = new Integer(1); Integer int2 = new Integer(1); System.out.println(int1 >= int2); //true System.out.println(int1 <= int2); //true } 解决方案 int1 和 int

谁能回答一下JAVA的各种基础类型的合理使用场景?

问题描述 如题,基础类型的范围这个各种书上面都有介绍,但是基础类型适合在什么场景应用这个却没有一本书说过,新人在这方面很容易迷惑啊,请有新的的朋友给与解答.比如什么时候用int,什么时候用short,为什么用short而不用int这样子. 解决方案 八种基本类型中,boolean和char都是比较容易理解的,主要难点在于整数和浮点数1.首先这两个都是有符号数,c语言中,可以定义无符号数字:2.整数的四种类型的区别主要在于表达的范围不一样:3.浮点数的两种类型区别主要在于范围和精度个人经验,在使用

零基础轻松入门——JAVA基础学习

你准备好学习java了吗?了解一下开发java的基本过程以及java的基本特性.与C++做些简单的比较,熟悉两种语言的共性和区别,关于一些java知识体系. Java 的主要特性: 1. Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用.另一方面,Java丢弃了C++中很少使用的.很难理解的.令人迷惑的那些特性,如操作符重载.多继承.自动的强制类型转换.特别地,Java语言不使用指针,而是引用.并提供了自动的废料收集,使得程序员不必为内存管理而担忧. 2.Java是

Java基础教程之对象的方法与数据成员_java

在Java基础教程之从Hello World到面向对象一文中,我们初步了解了对象(object).对象中的数据成员表示对象的状态.对象可以执行方法,表示特定的动作. 此外,我们还了解了类(class).同一类的对象属于相同的类型(type).我们可以定义类,并使用该定义来产生对象. 我们进一步深入到对象.了解Java中方法与数据成员的一些细节. 调用同一对象的数据成员 方法可以调用该对象的数据成员.比如下面我们给Human类增加一个getHeight()的方法.该方法返回height数据成员的值

java基础学习笔记之泛型_java

泛型 将集合中的元素限定为一个特定的类型. 术语 ArrayList<E> -- 泛型类型 ArrayList -- 原始类型 E -- 类型参数 <> -- 读作"typeof" ArrayList<Integer> -- 参数化的类型 Integer -- 实际类型参数 几点注意: 参数化类型和原始类型相互兼容 ArrayList collection1 = new ArrayList<Integer>();//通过,无warning