由于项目需要,必须找一个CMS系统,在PHP方面,开源的,不开源的都不能满足需求。.net方面,基本上都不开源,可选择的不多。最后想到的是JAVA的,什么东西都有。于是选来选去,看上了OpenCMS,以前没用过。先装一下看看长什么样吧。
Tag Archives: Java
GlassFish 上部署 OpenCMS 7.5.1
24-三-11JFileChooser在MacOS中选择路径的问题
25-十-10只能用showOpenDialog(),不要用showSaveDialog(),不然,得到的路径会把选择的目录重复一遍,很讨厌! 害我折腾整整两天。
编写并运行Applet程序及其签名方法
22-十-10编写JApplet程序,并打包成jar,在win和mac系统下运行。 Java Applet有两个选择,一个是awt的applet,另一个是Swing的JApplet,现在都推荐用JApplet。 如果只想让程序做为Applet来运行的话,只需要将类继承自JApplet,然后实现它的抽象方法就行了。 举个简单的例子: import java.awt.*; import java.applet.*; public class myApplet extends JApplet { public void paint(Graphics g ){ g.drawString(“Hello World!”,5,35); } }
JavaFX使用swing组件
13-十-10本来想在JavaFX里放点JTable什么的,谁知道JavaFX本身支持的swing组件很少,到1.3才加了几个实验性玩意儿进来,这根本不够用的。自己写个table又很麻烦,折腾过一个,不合用。就这么一直在徘徊着。 看到JavaFX roadmap的时候,确实兴奋了一下,急需的Table就要加进来了。不过,得等到明年,甚至,永远等不来。前一阵,网上都说,Oracle把JavaFX并到swing里去了,不管是真是假,总之心里极其不爽。虽然很不喜欢JavaFX Script,但是把FX再弄回swing,这不是耍我玩吗。 早上实在受不了FX的那几个组件,去弄applet的时候,忽然想到为什么不直接把swing嵌到FX里去呢。以前是想在FX里只用少量的swing,现在除了JavaFX这个架子,里面的芯都搞成swing的不就行了。 看了一下JavaFX的说明,效果还不错。 先建一个自定义的swing组件,就跟平常一样,放在一个类里。 然后在Main.fx里用SwingComponent.wrap(new mySwign());来创建一个node。 最后放到Scene里就行了。
JApplet
13-十-10直接上代码: package japplet; import javax.swing.JApplet; import javax.swing.JFrame; import javax.swing.JLabel; /** * * @author Administrator */ public class japp extends JApplet { javax.swing.JButton JButton1 = new javax.swing.JButton(); @Override public void init() { getContentPane().add(new JLabel(“Applet!”)); } public static void main(String[] args) { JApplet applet = new japp(); JFrame frame = new JFrame(“Applet”); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(applet); frame.setSize(100, 50); applet.init(); [...]