支持java虚拟机安卓版apk的游戏功能强大的手机有哪些

如果你想在Java应用中嵌入一个功能强大的文字编辑器,那么XDocBuilder可能是最好的选择
2、格式丰富,可以处理段落、文字、图形、图片、图表、表格等
3、文件格式支持丰富:xdoc、docx、pdf、rtf、doc、htm、txt、swf、svg等
4、标准格式xdoc是一个简单的xml文本
5、包依赖少,只有一个包是必须的
6、嵌入简单,它只是一个JComponent
7、API功能强大:打开、编辑、打印、格式转换等
主程序库(必须)
输出、、、
读取、输出、
Java代码&&
import&java.awt.BorderL&&
import&java.awt.C&&
import&java.awt.event.ActionE&&
import&java.awt.event.ActionL&&
import&java.awt.event.WindowE&&
import&java.awt.event.WindowL&&
import&java.io.F&&
import&javax.swing.JB&&
import&javax.swing.JF&&
import&javax.swing.JOptionP&&
import&javax.swing.JToolB&&
import&javax.swing.UIM&&
import&com.hg.xdoc.XDocB&&
import&com.hg.xdoc.XDocIO;&&
public&class&XDocBuilderTest&{&&
&&&&private&static&XDocBuilder&&&
&&&&public&static&void&main(String[]&args)&{&&
&&&&&&&&try&{&&
&&&&&&&&&&&&UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());&&
&&&&&&&&&&&&&&
&&&&&&&&&&&&builder&=&new&XDocBuilder();&&
&&&&&&&&&&&&JFrame&frame&=&new&JFrame("XDocBuilder嵌入测试");&&
&&&&&&&&&&&&&&
&&&&&&&&&&&&frame.getContentPane().add(builder,&BorderLayout.CENTER);&&
&&&&&&&&&&&&JToolBar&bar&=&new&JToolBar("工具条");&&
&&&&&&&&&&&&JButton&btn&=&new&JButton("新建");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&builder.create();&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&btn&=&new&JButton("打开");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&builder.open();&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("查看XML");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&try&{&&
&&&&&&&&&&&&&&&&&&&&&&&&JOptionPane.showMessageDialog(null,&builder.getXml());&&
&&&&&&&&&&&&&&&&&&&&}&catch&(Exception&e1)&{&&
&&&&&&&&&&&&&&&&&&&&&&&&JOptionPane.showMessageDialog(null,&e1.getMessage());&&
&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("保存");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&builder.save();&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("全部保存");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&for&(int&i&=&0;&i&&&builder.getXDocCount();&i++)&{&&
&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&builder.activeXDoc(i);&&
&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&builder.save();&&
&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("关闭");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&builder.close();&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("打印");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&builder.print();&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("直接打印");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&builder.print("HG&JPD&虚拟打印机");&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&btn&=&new&JButton("关于");&&
&&&&&&&&&&&&btn.addActionListener(new&ActionListener()&{&&
&&&&&&&&&&&&&&&&public&void&actionPerformed(ActionEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&builder.about();&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&bar.add(btn);&&
&&&&&&&&&&&&Container&content&=&frame.getContentPane();&&
&&&&&&&&&&&&content.add(bar,&BorderLayout.NORTH);&&
&&&&&&&&&&&&frame.setSize(800,&600);&&
&&&&&&&&&&&&frame.setVisible(true);&&
&&&&&&&&&&&&frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);&&
&&&&&&&&&&&&frame.addWindowListener(new&WindowListener()&{&&
&&&&&&&&&&&&&&&&public&void&windowOpened(WindowEvent&e)&{}&&
&&&&&&&&&&&&&&&&public&void&windowClosing(WindowEvent&e)&{&&
&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&for&(int&i&=&0;&i&&&builder.getXDocCount();&i++)&{&&
&&&&&&&&&&&&&&&&&&&&&&&&try&{&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&XDocIO.write(builder.getXDoc(i),&new&File("c:/xdoc"&+&i&+&".xdoc"));&&
&&&&&&&&&&&&&&&&&&&&&&&&}&catch&(Exception&e1)&{&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&JOptionPane.showMessageDialog(null,&e1.getMessage());&&
&&&&&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&&&&&System.exit(0);&&
&&&&&&&&&&&&&&&&}&&
&&&&&&&&&&&&&&&&public&void&windowClosed(WindowEvent&e)&{}&&
&&&&&&&&&&&&&&&&public&void&windowIconified(WindowEvent&e)&{}&&
&&&&&&&&&&&&&&&&public&void&windowDeiconified(WindowEvent&e)&{}&&
&&&&&&&&&&&&&&&&public&void&windowActivated(WindowEvent&e)&{}&&
&&&&&&&&&&&&&&&&public&void&windowDeactivated(WindowEvent&e)&{}&&
&&&&&&&&&&&&});&&
&&&&&&&&&&&&frame.setExtendedState(JFrame.MAXIMIZED_BOTH);&&
&&&&&&&&}&catch&(Exception&e)&{&&
&&&&&&&&&&&&JOptionPane.showMessageDialog(null,&e.getMessage());&&
&&&&&&&&}&&
&运行效果:
From:&http://xdoc.iteye.com/blog/1126216
@import url(http://www.cppblog.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);102 条评论分享收藏感谢收起经过核实后将会做出处理,感谢您为社区和谐做出贡献。
请选择删除原因
确定推荐该回答?
三星S5233是不是智能机啊,能否支持JAVA软件下载功能,除了该款请问三星还有哪些性价比较高的智能机啊?
三星S5233是款非智能机,但是支持JAVA软件下载!而三星S5230C也是款非智能机!还是支持JAVA软件,QQ软件!支持QQ后台!是款全触摸屏的手机!自带的百度搜索和新浪网,功能还是十分强大!~~
本人用的就是三星S5230C!才买没几天,觉得还可以,现在大约一千二左右!~~手把手叫你安装JDK环境、配置模拟器,不买android手机一样体验android的强大功能_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
手把手叫你安装JDK环境、配置模拟器,不买android手机一样体验android的强大功能
&&不买android手机一样体验android的强大功能
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩6页未读,
定制HR最喜欢的简历
你可能喜欢Java和Python那个功能要强大一些?_百度知道
Java和Python那个功能要强大一些?
还有他们的运行速度,谁执行的更快一点。望高手指教我看到很多游戏都是用JAVA开发的,而PYTHON的太少,毕竟游戏是需要一点速度的。但,我看到很多都是用JAVA开发的,PYTHON的很少,在...
还有他们的运行速度,谁执行的更快一点。望高手指教我看到很多游戏都是用JAVA开发的,而PYTHON的太少,毕竟游戏是需要一点速度的。 但,我看到很多都是用JAVA开发的,PYTHON的很少,在游戏方面,国外也是这样 不做小东西,要做好一点的东西,用那个
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:1323
获赞数:3666
Python应该是集功能广泛与强大于一身,而JAVA没有Python那么广泛的应用,但是功能上似乎更牛一点,而且目前主要是用JAVA的。速度的话Python需要解释,每次执行都会慢一点。 *补充:因为JAVA的基础太深厚了,而Python虽然历史更久,但是直到近几年才发展起来,特别在中国才刚刚起步。所以如果你不懂JAVA的话学学Python也不错,毕竟懂JAVA的,大学里面出来的人就有一大堆了。
采纳数:292
获赞数:1978
python其实和java一样,也可以编译为字节码再执行~ 另外,Java也是解释型语言~ 解释型的优势就是移植起来很方便~ 同样的代码,在不同的平台,用不同的解释器一次性编译为字节码之后,就可以到处运行~python 的字节码文件为*.pyc格式,java的字节码文件为.javac格式~ 不知你现在学的是什么语言?我以前学的是java,现在自学python中,发现python比java更灵活、强大,同样的功能,很少的代码就可以实现~ 优雅而美观。
采纳数:263
获赞数:963
怀疑2楼的说法。pyc只是让python程序开始load的速度变快,执行速度不见得有太大影响。“速度绝对不比java慢”的说法有什么依据吗
获赞数:30
擅长:暂未定制
楼上说的:速度的话Python需要解释,每次执行都会慢一点。这点是不正确的.python脚本在第一次执行时也会编译成一个以.pyc后缀的二进制码(可能是,我也不记得了),如果.py源文件没有改变的话,会直接使用这个.pyc文件.python的速度绝对不比java慢.其实两个语言的功能都差不多.JAVA能做的python都可以做.游戏开发的话,python现在多用于做服务器端的处理脚本(个人见解)
采纳数:77
获赞数:340
如果为了兴趣,自己做点小东西,推荐python;如果为了找工作,推荐java
其他2条回答
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 java课程设计实验报告 的文章

 

随机推荐