我有下面的方法,创建一个JTable,然后打印出来,它看起来像一个矩形没有页眉和页脚的页面。
public void printModules(){
MessageFormat header = new MessageFormat("Modules " + new Date());
MessageFormat footer = new MessageFormat("Created by Assignments Database");
try {
JTable jtModules = new JTable(new ModulesTableModel(Controller.getInstance().getModules()));
jtModules.setShowHorizontalLines(true);
jtModules.setShowVerticalLines(true);
jtModules.setShowGrid(true);
boolean complete = jtModules.print(JTable.PrintMode.NORMAL, header, footer, true, null, false, null);
if(complete){
System.out.println("Printed");
} else{
System.out.println("Printing Cancelled");
}
} catch (PrinterException e) {
e.printStackTrace();
}
}
还有什么不对吗?表格中的数据与其中一个面板中显示的数据相同。
在我的抽象表模型中,我实现了以下方法:
还有其他需要创建的方法吗?
您需要显示表格才能打印它,所以将其添加到JFrame
,然后添加到frame。setVisible(真)
然后<代码>帧。setVisible(假)
这将使其打印出来。
JTable
对打印的支持非常少,关于JTable(包括代码示例)和打印的教程中有一些关于打印的描述
你好,我有一个数据框,日期作为索引,股份作为列,我想用日期作为x轴绘制一个特定的股份。我要绘制的系列是:df['APPL']=
我正在使用bluej为用户列表制作一个程序。当我编译和运行代码时,bluej不会给anny提供错误。但是当我创建一个类的新实例时,它看起来什么也没发生。从我的实例向我的终端窗口打印一行不起作用。如何使实例打印显示在终端窗口中? 它没有显示anny错误,所以我想知道哪里出错了,如何得到第二个结果,显示这四行。
问题内容: 我想做的事: 我想列出数据库的一些记录。此列表应显示在 JFrame弹出窗口中。 描述: 我有3节课: Main.java(运行程序) PeopleTableModel.java(保存数据,扩展AbstractTableModel) PeopleTable.java(保存逻辑,扩展JTable) 将JFrame设置为 可见时,为什么会出现ArrayIndexOutOfBoundsExc
当我单击按钮时,要在面板中显示一个表。我能够显示表,但不能显示标题。也尝试过使用JscrollPane,但这里根本没有显示ups。 代码的主要部分:
本文向大家介绍R语言打印和显示字符串,包括了R语言打印和显示字符串的使用技巧和注意事项,需要的朋友参考一下 示例 R具有几个内置的可用于打印或显示信息,但功能print和cat是最基本的。由于R是一种解释型语言,因此您可以直接在R控制台中尝试以下方法: 请注意,这两个功能的输入和输出都不同。(注意:用x创建的值中没有引号字符x <- "Hello World"。print在输出阶段将它们加起来。)
问题内容: 这是我的代码: 但是,当我运行代码时,该表不显示列名。我在这一行设置1时,它仅显示一个空行: 请告诉我我的代码在哪里错误?谢谢! 编辑:有人问了同样的问题(JTable中没有标题),但是答案是将Jtable添加到JScrollPane,这对@@无济于事。编辑:嗨, 丹 ,我已经添加了完整的Constructor,这是方法的代码: 谢谢! 问题答案: 您使用了错误的方式。为使其正常工作,