首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使WindowBuilder创建不嵌套在Eclipse,Java中的字段

在使用WindowBuilder创建不嵌套在Eclipse中的字段时,可以按照以下步骤进行操作:

  1. 打开Eclipse,创建一个新的Java项目。private String name;public String getName() { return name; } public void setName(String name) { this.name = name; }public MyClass() { // 默认构造函数 }public void printName() { System.out.println("Name: " + name); }JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();JLabel label = new JLabel("Name:"); JTextField textField = new JTextField();
  2. 在项目中创建一个新的Java类。
  3. 在新的Java类中,添加一个私有的成员变量,例如:
  4. 在类中添加一个公共的getter和setter方法,例如:
  5. 在类中添加一个公共的构造函数,例如:
  6. 在类中添加一个公共的方法,例如:
  7. 在Eclipse中,右键单击类文件,选择“Open With” -> “WindowBuilder Editor”。
  8. 在WindowBuilder编辑器中,可以看到类的成员变量、getter和setter方法、构造函数和方法都被自动添加到了窗口中。
  9. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  10. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  11. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  12. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  13. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  14. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  15. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  16. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  17. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  18. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  19. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  20. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  21. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  22. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  23. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  24. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  25. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  26. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  27. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  28. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  29. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  30. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  31. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  32. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  33. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  34. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  35. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  36. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  37. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  38. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  39. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  40. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  41. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  42. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  43. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  44. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  45. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  46. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  47. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  48. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  49. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  50. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  51. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  52. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  53. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  54. 在窗口中,可以通过拖动控件来创建不嵌套的字段,例如:
  55. 在窗口中,可以通过拖动控件来创建不嵌套的字
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Eclipse起飞——这些插件不可不知

JUnit Eclipse Color Theme CodeMix Vaadin WindowBuilder PyDev Eclipse是很多Java开发者第一个开发工具,尽管开源Eclipse在一后起之秀对比下...这个由社区维护插件会检查你代码400多种不同错误模式,包括空指针引用,无限递归循环,对Java错误使用和死锁。 ? Codota ?...虽然JUnit本身已预装了Eclipse面向Java分支,但Quick JUnit插件使它可以通过舒适快捷方式更快,更轻松地使用。 ? Eclipse Color Theme ?...插件地址:Vaadin ✨ 简介:   Vaadin是一个开放源Java UI库,用于创建丰富Web用户界面。使用基于组件API,开发人员可以使用纯Java创建出色Web应用程序。 ?...插件地址:WindowBuilder ✨ 简介:   WindowBuilder由SWT Designer和Swing Designer组成,使创建Java GUI应用程序非常容易,而无需花费大量时间编写代码

1.8K10

eclipse:WindowBuilder开发时为SWTJFace引入JavaDoc和源码

https://blog.csdn.net/10km/article/details/53363106 WindowBuilder是一款非常强大易用java GUI设计工具,可以让程序像使用...WindowBuilder原先是google开发免费软件,现在已经贡献给eclipse.org。...关于如何安装WindowsBuilder不是本文重点,网上可以找到好多关于WindowBuilder安装教程,我照着教程安装好WindowBuilder后发现代码引用SWT/JFace相关类都没有...因为安装WindowBuilder时是包含SWT/JFace待第三库JavaDoc(SWing是JDK自带,有源码支持),导致开发过程要了解相关说明就比较麻烦。...说明:我eclipse版本是luna(4.4),如果是其他版本请将上面URLluna换成对应版本名字 ?

1.2K10
  • windowbuilder教程_winbuilder制作pe

    已经到了3.6.1,而开发WindowBuilder这个插件公司也已经被Google收购,该插件下载地址一再中断。...tools/download-wbpro.html): 图3 5、在图3选择想要插件,并点击Next。...Java Project,如图3所示: 图3 点击Next,打开窗口如图4所示: 图4 在图4标记处输入Project name,点击Finish,就创建了一个SWT/Jface工程。...,点击Finish之后,Eclipse就自动生成窗口类代码,如图6所示: 图6 图6所示是Main窗口源代码,点击图6Design,就进入可视化设计了,如图7: 图7 在图7就可以进行控件可视化添加了...在左边选择控件拖到窗口中,这样对应代码也会发生改变。 值得说明是,使用SWT Designer使可视化开发更直观,但是做软件是需要灵活思维,不要被SWT Designer限定了思维。

    1.1K40

    jface databinding:label provider 实现多列表格(Table)数据绑定两个途径

    显示需求 如下图,希望将一组拥有两个字段表与两列table绑定在一起,实现自动显示。...也就是实现将数据模型不同字段内容显示为viewer(如表格Table组件)文字或图像。...ViewSupport 如果这两个字段数据对象是有getter方法(不一定要求有setter方法),而且字段类型都有合适toString()方法将变量转为字符串,那么事情就变得简单:用ViewSupport...ViewSupport.bind方法会自动为提供ITableLabelProvider对象并准确实现数据对象字段到表格关系映射。... input=createInput();// 创建ObservableList作为输入 tableViewer.setInput(input); 完整测试代码 以下是WindowBuilder

    1.7K100

    jface databinding(数据挷定)数据转换(IConverter)和数据验证(IValidator )

    https://blog.csdn.net/10km/article/details/53793478 前几天在做对话框界面过程,对行文本框输入数值需要进行验证,于是对Text组件做了扩展...,做了一个可以验证输入字符串是否为数值NumText组件,参见 《java SWT:限制数值输入Text文本框通用组件》,但是在使用过程中发现,这种方式有缺陷,就是如果用户输入非法字符,结果就是输不进去...使用WindowBuilder对进行数据绑定(databinding)比较直观方便,可以帮助我们自动生成一些必要代码。...TestBinding.java package testwb; import org.eclipse.jface.dialogs.Dialog; import org.eclipse.jface.dialogs.IDialogConstants...当验证失败,数据对象绑定属性不会被更新。 说明: 本例只是实现了Text组件向Configuration类Float类型属性单向数据同步。

    90510

    java SWT:自定义布局(Layout)实现组件自动缩放显示

    一般UI框架都提供了一些默认布局,比如SWTFillLayout,GridLayout…如果使用WindowBuilder开发UI,可以在Design界面下看到所有SWT提供布局对象,见下图...上一节讲完Layout实现思路,下面就以以一个实例来说明如何实现自定义布局。...比如下面的图中矩形框,并不是画在背景图上,而是背景透明Composite,可以移动和改变尺寸(如何实现,参见我上一篇博客《 java SWT入门:自定义背景透明且可鼠标拖动改变尺寸和位置Composite...这种需求,SWT现成布局都不能满足要求,所以就要自己实现一个,以下是实现代码, ActiveRectContainer.java package net.gdface.ui; import java.net.URL...代码是以一个内部类ZoomLayout 来实现 以下是用WindowBuilder生成测试代码 TestRectContainer.java package testwb; import

    1.7K20

    Eclipse+ADT+Android SDK 搭建安卓开发环境「建议收藏」

    下载Eclipse 下载地址:http://www.eclipse.org/downloads/ Eclipse针对开发者和不同编程语言提供了不同开发环境,这里我们可以选择前面两个包。...这里我选择Eclipse IDE for Java EE Developers,即上图第二个。...Eclipse IDE for Java Developers: 提供了一些JAVA开发所需工具,包括Java IDE,CVS客户端,Git客户端,XML编辑器,Mylyn,Maven和WindowBuilder...Eclipse IDE for Java EE Developers: 为JAVA开发者提供了创建JAVA EE WEB应用程序工具,包括Java EE,JPA,JSF,Mylyn,EGit等 Eclipse...AVD Manage创建安卓虚拟机 1.启动Eclipse,在菜单栏上点击 2.点击Create按钮,进行如下设置,然后点击”OK” 3.选中刚才创建虚拟设备,然后点击“Start->Launch

    2.5K40

    java SWT:TraverseEvent理解塈添加TraverseListener实现Composite之间TAB键切换焦点

    是指widget组件遍历(切换焦点)动作发生时产生事件 举例来说,就是当我们使用光标键,TAB/shift-TAB键,PAGE-UP/DOWN等键在按钮(Button)之间切换焦点时候,就会产生...当在Canvas按下TAB键时, TraverseEvent#detail字段值是SWT.TRAVERSE_TAB_NEXT ,TraverseEvent#doit 字段值是false,这时系统默认行为不会将这个...如果要想让Composite对象支持TAB键在组件间移动焦点,就要改变系统对TAB键行为,修改TraverseEvent#doit 字段值为true 下面是org.eclipse.swt.widget.Control...类traverse 方法代码,可以看到,当TraverseEvent#doit为true就会执行后续遍历动作。...然后在侦听器添加如下处理代码(是参照org.eclipse.ui.forms.widgets.FormTextTraverseListener代码改): addTraverseListener

    81310

    开源)嗨,Java,你可以生成金山词霸二维码分享海报吗?

    最近,又有很多人迷恋上了流利说小程序分享海报(朋友圈比比皆是)。但不管是金山词霸还是流利说,分享海报都不是自己二维码,这对于个人品牌缔造者来说,实在是一件出力讨好事。...第一步,创建 ClassLoader 对象,从 classpath 根路径下查找资源。...Eclipse 默认是不支持可视化 Swing 编程,但 Eclipse 插件市场上有这样一个好插件——WindowBuilder,使用它可以大幅度地降低开发难度,迅速地提升开发效率。...下载地址:https://marketplace.eclipse.org/content/windowbuilder 可直接拖拽到 Eclipse 进行安装,如下图。 ?...将项目打成 jar 包也很简单,在 Eclipse ,可依次右键项目→Export→Runnable JAR file。你将会看到以下界面。 ?

    72930

    Java程序员学习Go指南(二)

    AnimalCategory结构体中有7个string类型字段,下边有个名叫String方法,这个方法其实就是javatoString方法。...} 字段声明AnimalCategory代表了Animal类型⼀个字段。Go语⾔规范规定,如果⼀个字段 声明只有字段类型名⽽没有字段名称,那么它就是⼀个字段,也可以被称为匿名字段。...在java只有父类才会做到方法覆盖,但是在Go字段⽅法集合会被⽆条件地合并进被⼊类型⽅法集合。...只 要名称相同,⽆论这两个⽅法签名是否⼀致,被⼊类型⽅法都会“屏蔽”掉字段同名⽅法。也就是说不管返回值类型或者方法参数如何,只要名称相同就会屏蔽掉字段同名⽅法。...G情况下才会 去创建⼀个新G。

    61110

    第一个Java项目———Java实现简单图书管理系统(GUI)

    暑假写了个图书管理系统,编译器用eclipse,加入了WindowBuilder插件做界面(做特丑),数据库用是MySQL。 实现了图书查询,借阅,归还,删除,增加。...源码地址(GitHub):GitHub – best-bo-cai/books_management: 我第一个java小项目:图书管理系统编译器用eclipse,加入了WindowBuilder...上面这个表有个问题,phone前多了个空格,后面出错好几次,在代码中加了空格才对,细心导致,要注意。...首先看看主界面,用WindowBuilder插件做。 注册界面,只能注册用户,不能注册管理员。 功能界面,写了两个界面,一个用户,一个管理员。...,以图书查询,借阅,归还界面为例,大部分代码是WindowBuilder插件生成

    2.1K20

    jbpm5.1介绍(12)

    在建设StockWatcher过程,您将学习如何GWT提供工具为您: 写在Java浏览器应用程序,使用您所选择Java IDE 调试Java在托管模式模拟浏览器体验 交叉编译你Java...下一步是什么 此时,您已经创建为StockWatcher应用程序存根文件,并加载到Eclipse(或任何Java IDE你喜欢)项目。 现在,您可以设计StockWatcher应用程序。...选择GWT面板布局UI元素 现在你知道你会使用什么部件,你会决定如何打好他们使用GWT面板。 GWT提供了几种类型面板来管理布局。面板可嵌套在其他面板。...使用Eclipse创建一个Java类 让您在Java语言编写应用程序主要方式GWT速度AJAX开发。...Eclipse打开一个新Java类窗口。

    6.9K40

    Flink on K8s 企业生产化实践

    第二层 JobGraph,依旧从 Source 节点开始,然后去遍历寻找能够到一起 operator,如果能够到一起则到一起,不能到一起单独生成 jobVertex,通过 JobEdge 链接上下游...Service Account 可以创建、删除 pods 4.2 PyFlink 镜像 FROM flink:1.12.1-scala_2.11-java8 # 安装 python3 and pip3...它和 Session 最大差异就在于它是一步提交。因为没有了两步提交需求,如果不需要在任务起来以后访问外部 UI,就可以不用外部 Service。可直接通过一步提交使任务运行。...同时选择需要存储数据汇如说elasticsearch、mysql等,获取这些动态参数后,通过k8s java client 去创建 job去提交flink应用。...on K8s 部署过程组件间协调过程,协助大家在上手使用同时了解底层执行过程。

    2K70

    RedHat OpenShiftOpenjdk 基础镜像入门

    本文介绍如何开始使用Java S2I容器镜像,但首先,让我们讨论为什么拥有Java S2I镜像如此重要。 为什么选择Java S2I?...Java S2I镜像使开发人员只需指定应用程序源代码或编译后Java二进制文件位置,即可在OpenShift Container Platform按需自动构建,部署和运行Java应用程序。...减小容器镜像大小:为了使容器镜像大小最小,可以在构建最终镜像之前让Java S2I镜像删除任何Maven repo 数据。默认情况下禁用此功能以支持增量构建。...创建一个新项目或使用现有项目。 oc new-project myproject 在开始使用Java S2I镜像之前,我们需要告诉OpenShift如何找到它。...在“浏览目录”窗口中,在搜索字段中键入openjdk。 单击选择,为应用程序命名,然后指向包含应用程序源代码git repo。

    1.2K30

    HTML一些标记认识

    HBuilder编写用到了Java、C、Web和Ruby。HBuilder本身主体是由Java编写。它基于Eclipse,所以顺其自然地兼容了Eclipse插件。...下载打开可以能会要求注册账户,账户注注册都可以,然后经过一系列提示后进入到主要界面: ?...在项目管理器里右键点会看到有一个新建选项,或者点击菜单栏上文件也会看到有一个新建选项,把鼠标移动到“新建”就能看到一系列项目和网页相关文件创建,例如我创建一个Web项目: ? ?...接下来第二个标记就是html,这是根标记也称之为根元素,在一个html文件里,根标记只需要写一个即可,不要写多个,所有的标记内容都嵌套在根标记内,这类似于Java大括号,所有的静态、实例成员都写在类大括号里...使用英文单词方式设置颜色示例: ? 运行结果: ? 以上是如何设置标尺线几个方面的介绍,一般情况下很少会改变大小,一般都是宽度和颜色设置比较多。

    1.7K10
    领券