
swt学习笔记
因工作需要,学习swt开发
骑猪撞树-小码农
此处省略2000个字!
展开
-
SWT程序开发(十四)—SWT实现API开发
学习了2天SWT了,简单的实现一个API文档的开发:1、现来看下大致的开发结果: 主要也是对这两天学习内容的复习。下边将开发代码整理如下:首先定义main类:package swtApi;import org.eclipse.swt.SWT;import org.eclipse.swt.custom.SashForm;import org.eclipse.swt.layout.FillLayout;import org.ecli...原创 2020-11-27 10:33:26 · 622 阅读 · 0 评论 -
SWT程序开发(十三)—事件的学习
事件包:org.eclipse.swt.events 主要给给组件添加事件 处理1、addMouseListener 鼠标监听器: mouseDown() 鼠标按下时触发。 mouseUP() 鼠标放开时触发。 mouseDoubleClick() 鼠标双击时触发。2、addKeyListener 按键监听器: ...原创 2020-11-27 10:15:46 · 126 阅读 · 0 评论 -
SWT程序开发(十二)—FillLayout充满式布局
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.layout.*;import org.eclipse.swt.widgets.*;/**** @author mositure* 充满式布局 FillLayout*/public class FillLayoutManage { /** * @param args */ public static void ...原创 2020-11-27 10:01:45 · 363 阅读 · 0 评论 -
SWT程序开发(十一)—TabFolder选项卡
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;/**** @author mositure* 选项卡学习*/public class TabFolderSample { /** * @param args */ public static void main(String[] args) { //创建一个display对象...原创 2020-11-27 10:00:37 · 567 阅读 · 0 评论 -
SWT程序开发(十)—Group分组框
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;/*** @author mositure* Group 分组框学习*/public class GroupSample { /** * @param args */ public static void main(String[] args) { //创建一个display对象。...原创 2020-11-27 09:59:39 · 958 阅读 · 0 评论 -
SWT程序开发(九)—Composite面板
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;/**** @author mositure* 容器Composite学习*/public class CompositeTest { /** * @param args */ public static void main(String[] args) { //创建一个dis...原创 2020-11-27 09:55:04 · 1167 阅读 · 0 评论 -
SWT程序开发(八)—菜单组件
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;/**** @author mositure* Menu-组件*/public class MenuSample { /** * @param args */ public static void main(String[] args) { //创建一个display对象。...原创 2020-11-27 09:53:48 · 306 阅读 · 0 评论 -
SWT程序开发(七)—List列表框组件
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.events.KeyEvent;import org.eclipse.swt.events.KeyListener;import org.eclipse.swt.events.SelectionEvent;import org.eclipse.swt.events.SelectionListener;import org.eclipse.swt.widgets.*;原创 2020-11-27 09:52:22 · 420 阅读 · 0 评论 -
SWT程序开发(六)—Combo下拉框组件
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.events.ModifyEvent;import org.eclipse.swt.events.ModifyListener;import org.eclipse.swt.widgets.*;/*** @author mositure* 学习Combo下拉框组件*/public class ComboSample { /** * ...原创 2020-11-27 09:50:30 · 1548 阅读 · 0 评论 -
SWT程序开发(五)—Text组件
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;/**** @author mositure* 学习text文本框 复习lable button*/public class TextSample { /** * @param args */ public static void main(String[] args) { ...原创 2020-11-27 09:48:59 · 347 阅读 · 0 评论 -
SWT程序开发(四)—Label组件
package demotest;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;import org.eclipse.swt.graphics.Font;/*** Lable 组件* @author mositure**/public class LabelSample { /** * @param args */ public static void main(Strin...原创 2020-11-25 09:41:22 · 491 阅读 · 0 评论 -
SWT程序开发(三)—按钮组件
package demotest;import java.awt.Font;import org.eclipse.swt.*;import org.eclipse.swt.widgets.*;/**** @author mositure* 按钮组件学习*/public class ButtonSample { /** * @param args */ public static void main(String[] args) {...原创 2020-11-25 09:40:48 · 287 阅读 · 0 评论 -
SWT程序开发(二)—基础包介绍
常用的包:1、org.eclipse.swt.widgets最常用的组件:Button、Text、Label、Combo两个最重要的组件是Shell和CompositeShell:相当于应用程序的主窗体;Composite:是容纳组件的容器2、org.eclipse.swt.layout 界面布局方式SWT对组件的布局也采用了AWT/SWING中的Layout和Layout Data结合的方式。org.eclipse.swt.custom对一些基本图形组件的扩展3、org.eclipse原创 2020-11-25 09:39:46 · 351 阅读 · 0 评论 -
SWT程序开发(一)
SWT:小窗口工具箱JFace是一个用户界面工具箱创建项目步骤:1、鼠标在资源框右键-新建-其他-插件开发-插件项目-下一步-输入项目名称:如swtdemo-下一步2、在项目中新建一个类,文件名为HelloSWT.java。package demotest;import org.eclipse.swt.graphics.Color;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.She原创 2020-11-24 17:23:20 · 892 阅读 · 0 评论