1 20 50 150 500
欢迎来到云客软件站,找素材,搜软件,就上云客软件站!
当前位置 >首页 >软件下载 >电脑软件 >编程开发 >编程其他

OpenSwing 2.38

软件信息
  • 分类:编程其他
  • 大小:34.3M
  • 语言: 中文
  • 环境: WinXP, WinAll
  • 更新:2024-11-12
  • 评级:
  • 系统: Windows Linux Mac Ubuntu
  • 软件类别: 国产软件 / 免费软件 / 编程控件
  • 插件情况:
  • 相关链接: http://www.cr173.com/

OpenSwing是一个基于Swing的开源组件先进的图形套件工具包, - 这些组件与Swing更成熟,可以在IDE内提供这些被操纵直接用户界面设计师。

OpenSwing也是一个框架,提供了组件之间的数据绑定机制和数据模型,基于MVC模式的基础。 数据模型是基于Java Beans(POJOs)中,它是在所有OpenSwing组件的支持,例如组件的容器或网格控制。

OpenSwing提供了一个完整的解决方案(框架和数据绑定功能先进的Swing组件)快速而轻松地开发富客户端应用程序。

它是适用于这个不可能性框架开发Java独立单独使用,没有一基础数据库,或者开发更多典型的两个层次的client -服务器应用程序(front-end + database)或多层应用程序开发3((ie Swing front-end + HTTP + java servlet + database)),或开发分布式富客户端应用程序(Swing front-end + server side applications remotely accessed via RMI or another protocol + database)。

 Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。   工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event

创建图形界面步骤
  (1)导入Swing包   (2)选择界面风格   (3)设置顶层容器   (4)设置按钮和标签   (5)将组件放到容器上   (6)为组件增加边框   (7)处理事件   (8)辅助技术支持
导入Swing包
  下面语句导入Swing包   import javax.swing.*;   大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包:   import java.awt.*;   import java.awt.event.*;   如果图形界面中包括了事件处理,那么还需要导入事件处理包:   import javax.swing.event.*;
选择界面风格
  Swing允许选择程序的图形界面风格常用的有java风格,windows风格等   下面的代码用于选择图形界面风格,这里选择的是跨平台的Java界面风格。   try { UIManager.setLookAndFeel(   UIManager.getCrossPlatformLookAndFeelClassName( )); }   catch (Exception e) { }
设置顶层容器
  图形界面至少要有一个顶级Swing容器   顶级Swing容器为其它Swing组件在屏幕上的绘制和处理事件提供支持   常用的顶级容器:   JFrame(框架):表示主程序窗口   JDialog(对话框):每个JDialog对象表示一个对话框,对话框属于二级窗口   JApplet(小程序):在浏览器内显示一个小程序界面   一个框架包括边界、菜单栏、工具栏、状态栏,以及中间占主要部分的窗格   窗格也可以看作是一种面板,但它是框架的一个组成部分   组件不会直接放到框架上,而是放在若干个面板上,这些面板再放到窗格上   用框架对象的getContentPane()函数来获得窗格,再调用窗格的add()函数放置面板   public static void main(String[ ]args){JFrame frame=new JFrame("SwingApplication");   JPanel panel1=new JPanel();   frame.getContentPane().add(panel1,BorderLayout.CENTER);   ......//
添加其他组件
  frame.pack();frame.setVisible(true);}

下载地址

热门软件

Top