java - Applet 中的绘图表

标签 java swing applet jtable jframe

我正在尝试以编程方式在我的 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/

相关文章:

在 Applet 中执行操作后 Java JDBC 连接丢失

java - 从 Observable 获取数组的值

java - 是否可以在现有约 15k 的 Java Swing 代码上使用 Google Guice?

java - JSlider 箭头指向左侧?

java - 如何确定正在查看 JScrollpane 中的哪个 JPanel?

java - 使用 grails 的 Apache CXF 客户端插件进行双向(相互)SSL 身份验证

java - "outOfMemoryError java heap space"计算直方图,RAM 与时间的交易?

java - 当程序在 Eclipse IDE 中运行且没有任何错误时,无法在 java 小程序中使用 FileReader 打开文件

java - 使用未签名的 Java 小程序从另一个域获取源代码

java - 我想在 HTML 中运行 java applet,但它总是有 bug