WEB就是轻量级;如果要炫,FLEX或即将普及的html5.0都能做到像C/S那样。
java做web项目比较多;如果是桌面程序,还是走C/S比较成熟。
如果是B/S架构的,后台还是JAVA,前台可以用JSP+JS+CSS渲染;也可以把前台换成FLEX交互,效果也是很好的。
1 1 package Com.MySwing; 2 2 import java.awt.BorderLayout; 3 3 import java.awt.EventQueue; 4 4 import javax.swing.JFrame; 5 5 import javax.swing.JLabel; 6 6 import javax.swing.JPanel; 7 7 8 8 public class NineSwing extends JFrame { 9 9 private static final long serialVersionUID = -2085588912441845548L; 1010 private JPanel contentPane; 1111 public static void main(String[] args) { 1212 EventQueue.invokeLater(new Runnable() { 1313 public void run() { 1414 try { 1515 NineSwing frame = new NineSwing(); 1616 frame.setVisible(true); 1717 } catch (Exception e) { 1818 e.printStackTrace(); 1919 } 2020 } 2121 }); 2222 } 2323 2424 public NineSwing() { 2525 setTitle("设置窗体大小");// 设置窗体标题 2626 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 默认关闭方式 2727 setSize(250, 250);// 设置窗体大小 2828 contentPane = new JPanel();// 创建内容面板 2929 contentPane.setLayout(new BorderLayout(0, 0)); 3030 setContentPane(contentPane);// 设置内容面板 3131 JLabel label = new JLabel("宽度:250,高度:250");// 创建标签控件 3232 contentPane.add(label, BorderLayout.CENTER);// 添加标签控件到窗体 3333 } 3434 }