eclipse中下面的Java代码错误怎么解决,本人新手

importjava.awt.*;importjava.util.*;importjavax.swing.*;importjavax.swing.table.*;publ... import java.awt.*;
import java.util.*;

import javax.swing.*;
import javax.swing.table.*;

public class ExampleFrame_02 extends JFrame {

/**
*
*/
private static final long serialVersionUID = 1L;

public static void main(String args[]) {
ExampleFrame_02 frame = new ExampleFrame_02();
frame.setVisible(true);
}

public ExampleFrame_02() {
super();
setTitle("创建不可滚动的表格");
setBounds(100, 100, 240, 150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Vector<String> columnNameV = new Vector<>();// 定义表格列名向量
columnNameV.add("A");// 添加列名
columnNameV.add("B");// 添加列名
Vector<Vector<String>> tableValueV = new Vector<>();// 定义表格数据向量
for (int row = 1; row < 6; row++) {
Vector<String> rowV = new Vector<>();// 定义表格行向量
rowV.add("A" + row);// 添加单元格数据
rowV.add("B" + row);// 添加单元格数据
tableValueV.add(rowV);// 将表格行向量添加到表格数据向量中
}
// 创建指定表格列名和表格数据的表格
JTable table = new JTable(tableValueV, columnNameV);
// 将表格添加到边界布局的中间
getContentPane().add(table, BorderLayout.CENTER);
JTableHeader tableHeader = table.getTableHeader();// 获得表格头对象
// 将表格头添加到边界布局的上方
getContentPane().add(tableHeader, BorderLayout.NORTH);
}
}

----------------------------------------------------------
错误处:

Vector<String> columnNameV = new Vector<>();// 定义表格列名向量
Vector<Vector<String>> tableValueV = new Vector<>();// 定义表格数据向量
Vector<String> rowV = new Vector<>();// 定义表格行向量
展开
 我来答
an0011121
2015-02-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3948
采纳率:55%
帮助的人:2382万
展开全部
错误处修改为以下代码:
Vector<String> columnNameV = new Vector<String>();// 定义表格列名向量
Vector<Vector<String>> tableValueV = new Vector<Vector<String>>();// 定义表格数据向量
Vector<String> rowV = new Vector<String>();// 定义表格行向量

原因:
对泛型类的实例化的问题。比如第一行,实例化String泛型的向量Vector实例,那么这个实例就是Vector<String>类型而不是Vector或者Vector<>或者Vector<?>(另有他用)类型。你的前面的引用类型是Vector<String>很好,但是后面的实例化的类型是Vector<>必然不对的,不统一嘛,而且空泛型<>也是不允许的,故后面改为Vector<String>即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式