第三节 创建新的GUI客户端

1、范例程序说明

这个GUI程序是一个最简单的单界面程序,里面使用了jgoodies的Layout 、swing的JTable、IntelliJ的JForm。代码下载地址: http://222.44.18.140/svn/pthink/product/PthinkCloudApp/02.example/02.client/ExampleApplication

界面如下:

也引入了ClientAPI。工程创建方式基本雷同,但是pom.xml当中引入了更多的UI控件,便于编译和运行。

2、系统开发步骤

A、新建一个工程

B、新建一个GUI Form

Layout可以选择jgoodies或intellij

C、为Form加入需要的UI组件

修改主panel的名字为mainpanel

D、为控件加入相应事件

E、为main方法加入执行方法

private static JFrame _FrameMain;
private static ObjectPrx ICE_Connection = IceTradeUtil.getConnect(ConfigUtil.getInstance().getPropConfig().getStringArray("servers"));

public static void main(String[] args) { 
_FrameMain = new JFrame("GuiDemo"); 
_FrameMain.setContentPane(new GuiDemo().mainpanel); 
_FrameMain.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
_FrameMain.setLocationRelativeTo(null); 
_FrameMain.setExtendedState(JFrame.MAXIMIZED_BOTH); 
int width = Toolkit.getDefaultToolkit().getScreenSize().width; //得到当前屏幕分辨率的高 
int height = Toolkit.getDefaultToolkit().getScreenSize().height;//得到当前屏幕分辨率的宽 
_FrameMain.setSize(width / 2, height / 2);//设置大小 
_FrameMain.setLocation((width - _FrameMain.getWidth()) / 2, (height - _FrameMain.getHeight()) / 2); //设置窗体居中显示 
_FrameMain.setIconImage(new ImageIcon("app.ico").getImage()); 
_FrameMain.pack(); 
_FrameMain.setVisible(true);}
Copyright © www.pthink.com.cn 2016 all right reserved,powered by Gitbookmodified: 2016-08-31 15:13:48

results matching ""

    No results matching ""