我正在尝试以编程方式在我的 Applet 程序中设置表格。我尝试了下面的代码,它工作正常。但是,这是打开新窗口然后绘制表格。我可以有在 Applet View 本身中绘制此类表格的示例
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);
最佳答案
您应该扩展 JApplet 并简单地将 JScrollPane 添加到其中,而不是创建 JFrame 并向其添加 JScrollPane。
推荐阅读:http://docs.oracle.com/javase/tutorial/deployment/applet/getStarted.html
当然,这是在考虑了安德鲁·汤普森已经给您的链接之后的结果。
关于java - Applet 中的绘图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25662658/