我有这个代码,我正在制作......
我想将结果显示如下:
1)输出到.PDF& .TXT文件。 2)创建结果的条形图(彩色)。
这可能吗?
import javax.swing.JOptionPane;
public class TEXTTEXT_BarChart {
public static void main(String[] args) {
int numberOfStores = 5;
String userStringInput;
double storeSales;
int numberofHundredDollarDivisions;
String outputString = "SALES BAR CHART\n";
for (int store = 1; store <= numberOfStores; store++) {
userStringInput = JOptionPane.showInputDialog("Enter today's sales for store " + store);
storeSales = Double.parseDouble(userStringInput);
numberofHundredDollarDivisions = (int) (storeSales / 100);
outputString += "Store" + store + ": ";
for (int printAsterisk = 1; printAsterisk <= numberofHundredDollarDivisions; printAsterisk++) {
outputString += "*";
}
outputString += "\n";
}
JOptionPane.showMessageDialog(null, outputString);
System.exit(0);
}
}
答案 0 :(得分:-1)
要回答第一个问题,您可以使用itext依赖关系创建pdf文档
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.5.10</version>
</dependency>
选中此tutorial以编程方式创建pdf文件
要编写txt文件,您可以直接使用FileOutputStream
。您可以再次参考此tutorial
对于第二个问题,您可以使用JFreeChart