扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
其次,增加一个制表符格和两个制表符页。在组件选择区的容器区内选择JTabbedPane将其拖入JFrame1。当JTabbedPane放置好后,右键,在弹出菜单中选择 Add JATabPage在面板上增加两个制表符页。
如图3。
图3. 增机制表符页: 右键制表符页选择Add JATabPage.
然后,在属性栏中选择TabTitle为每个制表符页设置标题。
图4.可以放入Swing组件的空制表符页.
这时,你已经有了两个空的制表符页,你可以从组件选择区选择任意的Swing组件放入其中。在我们的例子中,开发者制表符页中包含两个屏面,上面有一系列的JLabel和JTextField对象。你能够很快的开发出一个类似图5的应用程序。作为一个可视化应用程序开发者,你能够体会到使用Abacus GUI编译器能给你开发复杂的GUI应用程序所带来的方便。
图5. 短时开发的应用程序.
编译器带的透视图模式是一个很有用的特征,因为它能够预览运行时的应用程序。通过选择工具栏的Run选项或者按F9键,即可进入透视图模式
图6. 所见即所得: 开发时检查视觉效果.
这时保存你的工作,按下Ctrl-S或者选择Save选项,给项目起名叫devteam,将其保存到示例目录中。在你保存完项目后,打开AbaGUIBuilder的示例目录,打开文件devteam.proj。proj文件是一个XML文件,其中定义了应用程序中的所有类,对象,对象的性质,甚至是代码。这是一个对你的可视项目的表达平台。
增加事件句柄
为每个对象增加事件句柄是一个直截了当的过程。你所要做的就是点击对象,从事件列表中选择你希望中断产生的事件,并为事件填写合适的Java代码。再一次证明,AbaGUIBuilder的设计符合Delphi和VB的模式。我们的目标是对应用程序开发者隐藏UI的实现,例如事件监听器等。举个例子,如图7,为了实现按下Exit(退出)按钮时,弹出一个确认对话框,首先选择Exit按钮的actionPerformed事件,然后填入如下Java代码
图7. 为可视化组件增加事件句柄.
切记,事件句柄在IDE透视图模式下并不能使用,只有在运行时才被激活,所以你必须编译,运行应用程序才能检查结果。
可视化地增加一个菜单和菜单项是另一个强大的并节省时间的特征。你所要做的就是从组件选择区选择JMenuBar并将其放在框架的任意地方。JMenuBar一般放在顶部且XY坐标无关。然后右键点击JMenuBar,弹出一个弹出框,如图8。为菜单增加JMenu,JMenuItem(s),和事件句柄。
图8. 可视化增加菜单和菜单项.
然后,复制Exit按钮的actionPerformed事件代码到Exit菜单项中,使得不管选择Exit按钮还是Exit菜单项都回弹出一样的确认对话框。最后,点击工具栏中的Save(With Compile)。现在你完成了你的第一个AbaGUIBuilder应用程序。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者