Applet中的绘图表

时间:2014-09-04 10:05:09

标签: java swing applet jtable jframe

我正在尝试以编程方式在我的Applet程序中设置表。我尝试了以下代码,它工作正常。但是,这是打开新窗口,然后绘制表格。我可以在Applet视图本身中获取用于绘制此类表的示例

 JFrame frame = new JFrame();
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 Object rowData[][] = { 
         { "Row1-Column1", "Row1-Column2", "Row1-Column3" },
         { "Row2-Column1", "Row2-Column2", "Row2-Column3" } 
 };
 Object columnNames[] = { "Column One", "Column Two", "Column Three" };
 JTable table = new JTable(rowData, columnNames);

 JScrollPane scrollPane = new JScrollPane(table);
 frame.add(scrollPane, BorderLayout.CENTER);
 frame.setSize(300, 150);
 frame.setVisible(true);

1 个答案:

答案 0 :(得分:1)

您应该扩展JApplet并简单地将JScrollPane添加到该窗口,而不是创建JFrame并将JScrollPane添加到该窗口。

推荐阅读:http://docs.oracle.com/javase/tutorial/deployment/applet/getStarted.html

当然,这是考虑到安德鲁·汤普森已经给你的链接。