WEB就是轻量级;如果要炫,FLEX或即将普及的html5.0都能做到像C/S那样。
java做web项目比较多;如果是桌面程序,还是走C/S比较成熟。
如果是B/S架构的,后台还是JAVA,前台可以用JSP+JS+CSS渲染;也可以把前台换成FLEX交互,效果也是很好的。
1 package Com.MySwing; 2 import java.awt.BorderLayout; 3 import java.awt.EventQueue; 4 import javax.swing.JFrame; 5 import javax.swing.JLabel; 6 import javax.swing.JPanel; 7 8 public class NineSwing extends JFrame { 9 private static final long serialVersionUID = -2085588912441845548L; 10 private JPanel contentPane; 11 public static void main(String[] args) { 12 EventQueue.invokeLater(new Runnable() { 13 public void run() { 14 try { 15 NineSwing frame = new NineSwing(); 16 frame.setVisible(true); 17 } catch (Exception e) { 18 e.printStackTrace(); 19 } 20 } 21 }); 22 } 23 24 public NineSwing() { 25 setTitle("设置窗体大小");// 设置窗体标题 26 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 默认关闭方式 27 setSize(250, 250);// 设置窗体大小 28 contentPane = new JPanel();// 创建内容面板 29 contentPane.setLayout(new BorderLayout(0, 0)); 30 setContentPane(contentPane);// 设置内容面板 31 JLabel label = new JLabel("宽度:250,高度:250");// 创建标签控件 32 contentPane.add(label, BorderLayout.CENTER);// 添加标签控件到窗体 33 } 34 }