java打印图形
1、首先,这个涉及到行和列,所以,这个肯定是用两个for的嵌套来打印输出。然后,我们要找出这个的规律,因为“磨刀不误砍柴工”,所以找出规律所在,我们才知道应该怎么去下手。
2、用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。
3、Eclipse IDE for Java Developers Version: Mars.2 Release (2)完整代码如下:代码放置main()即可正确运行 static void print() {//3个图基本一样的模式,写好第一个就可以稍作更改复制余下2个。
4、祝你成功 拓展:Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。
java如何调用本地打印机进行图片打印
1、使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。
2、代码没问题的话就做好等10分钟左右的打算,运行后等着吧,不要强行中断程序,10分钟左右才会有反应。java调用打印机慢的很,需要耐心的等待。如果不是必须还是放弃java直接打印,而改为生成图片文件,然后打印图片比较好。
3、Desktop.getDesktop().print(new File(c://Java Printing.pdf));直接调用pdf的打印。
4、不知道你用过jasperreport没有?如果你用这个,那么可以直接使用 JasperPrintManager.printReport(inputStream, false);来禁止弹出确认对话框!这样的打印会自动选择你的默认打印机输出,不用确认选择哪个打印机。
用Java程序打印图形?
1、整体实现思路:菱形9行9列可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系。
2、用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接输出直接输出。
3、public static void main(String[]args){ for (int i = 0;i 5;i++)//这一句控制5行的打印。
4、中间用\t调整,\t就是空格,意思就是数字间用空格调整。图形的意思就是按顺时针一圈一圈去计数,直到最中间。比如输入5,第一行是5个,行数是5行,后面的自己计算。
5、i+1次。即输出2i+1个*。//该输出的都输出了,换一行继续打印。System.out.println();//打印一个回车符,即换行了。}//你可以迭代一下每个i值,看看打印的个数对不对。} }下边是我写的其他程序。