`

visual editor 初体验

阅读更多
emf-sdo-runtime-2.2.0
GEF-runtime-3.2
JEM-runtime-1.2.3_jem
VE-SDK-1.2.3_jem 中对应的features和plugins扔到eclipse对应的目录中去
.[安装后启动后始终没有"visual class"此项目,终于找到解决办法] 关闭eclipse.把Eclipse安装目录Configuration里除了Config.ini其他文件夹都删掉.



import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JTree;

public class Test extends JFrame {

private static final long serialVersionUID = 1L;

private JPanel jContentPane = null;

private JCheckBox jCheckBox = null;

private JLabel jLabel = null;

private JTree jTree = null;

/**
* This method initializes jCheckBox
*
* @return javax.swing.JCheckBox
*/
private JCheckBox getJCheckBox() {
if (jCheckBox == null) {
jCheckBox = new JCheckBox();
}
return jCheckBox;
}

/**
* This method initializes jTree
*
* @return javax.swing.JTree
*/
private JTree getJTree() {
if (jTree == null) {
jTree = new JTree();
}
return jTree;
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Test thisClass = new Test();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}

/**
* This is the default constructor
*/
public Test() {
super();
initialize();
}

/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}

/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jLabel = new JLabel();
jLabel.setText("JLabel");
jContentPane = new JPanel();
jContentPane.setLayout(new BorderLayout());
jContentPane.add(getJCheckBox(), BorderLayout.NORTH);
jContentPane.add(jLabel, BorderLayout.WEST);
jContentPane.add(getJTree(), BorderLayout.CENTER);
}
return jContentPane;
}

}  //  @jve:decl-index=0:visual-constraint="52,9"


分享到:
评论

相关推荐

    Visual.C.6.0.用户界面制作技术与应用实例

    Visual C++ 6.0作为微软推出的集成开发环境(IDE),在20世纪末至21世纪初广泛应用于Windows应用程序开发,其强大的MFC(Microsoft Foundation Classes)库为开发者提供了构建用户界面的强大支持。 用户界面设计是...

    Visual Studio 2010 前端开发工具/扩展/插件推荐

    本文将推荐几款有助于改善Visual Studio 2010前端开发体验的工具。 首先,Web Standards Update for Visual Studio 2010 SP1是微软官方出品的一款扩展,旨在增强HTML5、CSS3和JavaScript的编辑支持。它提供了...

    Eclipse 简单教程

    - **解压附加插件**:对于Visual Editor、GEF和EMF等插件,同样需要解压并将相应文件放入Eclipse的“plugins”和“features”目录下,确保插件能够被正确识别。 - **运行Eclipse**:找到解压后的Eclipse主程序...

    vi命令详解.doc

    vi(Visual Editor)是Unix/Linux操作系统下的一个非常重要的文本编辑器,它具有全屏幕编辑功能,可以编辑单个或多个文件。vi不仅可以用于编辑文本文件,还可以用作其他程序的文本接口,因此在系统管理和软件开发中...

    Excel VBA实例教程.zip

    1. **VBA基础知识**:了解VBA环境,包括VBE(Visual Basic Editor)、模块、过程(Sub和Function)、变量、常量、数据类型等。 2. **VBA语法**:学习如何声明和使用变量,理解条件语句(If...Then...Else)、循环...

    用MFC做的简单功能计算器

    开发者需要通过调试工具(如Visual Studio的调试器)检查代码,找出并修复问题,提升用户体验。 8. **版本控制与代码管理**:在实际项目中,使用版本控制系统(如Git)对代码进行版本管理是非常重要的。这样可以...

    简单实现windows下的输入法

    本篇文章将基于标题"简单实现windows下的输入法"及描述"简单实现的windows下的输入法源码,对于初写输入法的人有很大帮助"来深入探讨相关知识点,并结合压缩包中的"输入之星"这一文件名称,推测为一个示例性的输入法...

    delphi 6 应用开发指南

    10. **资源管理**:通过Resource Editor,开发者可以集成图标、菜单、字符串表等资源到应用程序中,增强用户体验。 11. **国际化和本地化**:Delphi 6提供了对多语言应用程序的支持,开发者可以方便地进行程序的...

Global site tag (gtag.js) - Google Analytics