SWT成功激活后

new一个JDialog

调整到Design视图

默认的视图模式是BorderLayout,无论你怎么拖拽,只能放到东西南北中的位置上

所以,我们把视图模式调整为AbsoluteLayout,这样我们可以把小控件拖拽到任意我们需要的位置

发现,这个窗口的皮肤不是很好看,文本框和按钮都是直角矩形

如何更换皮肤呢?

更换Swing自带的Nimbus皮肤

JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);

UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");


添加文本框 标签 按钮

设置窗口标题

设置窗口大小不能修改 resizable设置为false


窗口效果如下图:

转载于:https://www.cnblogs.com/qingyundian/p/8006941.html

java在线聊天项目 使用SWT快速制作登录窗口,可视化窗口Design 更换窗口默认皮肤(切换Swing自带的几种皮肤如矩形带圆角)...相关推荐

  1. java在线聊天项目0.4版本 制作服务端接收连接,客户端连接功能 新增客户端窗口打开时光标指向下边文本域功能,使用WindowListener监听WindowAdapter...

    建一个服务端类ChatServer,用于设置端口接收连接 package com.swift;import java.io.IOException; import java.net.ServerSoc ...

  2. java在线聊天项目ppt_基于JavaEE的在线聊天聊天.ppt

    基于JavaEE的在线聊天聊天.ppt 聊城大学论文答辩,指导教师,学生姓名,年 月,基于JavaEE的在线聊天聊天 系统的设计与实现,论文提纲,,选题背景.研究内容,1,JavaEE技术介绍,主要创 ...

  3. java在线聊天项目0.6版 解决客户端关闭后异常问题 dis.readUTF()循环读取已关闭的socket...

    服务端对try catch finally重新进行了定义,当发生异常,主动提示,或关闭出现异常的socket 服务器端代码修改如下: package com.swift;import java.io. ...

  4. java 在线聊天室_一万人一起在线聊天的聊天室,怎样用Java实现?

    原标题:一万人一起在线聊天的聊天室,怎样用Java实现? 今天逛论坛的时候发现一个Java Socket实现多人聊天室的源码,感觉写得还不错,至少算个有模有样的聊天工具.虽然有点简单,但是也算是一个项 ...

  5. Java在线聊天网站(源码)

    系统架构 本系统采用了 B/S 体系结构,以 MySql 作为数据库管理数据,以 JSP 作为前端开发语音,采用当前最流行的 SSM 框架(Spring+SpringMVC+MyBatis),标准的 ...

  6. 微信支付开发,基于SpringBoot+Vue架构的Java在线支付项目

    目录 前言 1. 支付安全 1.1 对称加密和非对称加密 1.2 身份认证 1.3 摘要算法 1.4 数字签名和数字证书 2. 项目初期 2.1 构建测试 2.2 引入Swagger 2.3 引入lo ...

  7. 基于Vite + Vue3 + Typescript 实现在线聊天项目

    前言 本项目是本人的毕业设计,在校的时候看着同学都都开始一步一步的开始准备毕设了,刚好那段时间正在了解websocket,于是有了个想法,毕设能不能做一个在线聊天的系统. 前端技术用到了 Vue3 + ...

  8. Java在线教育项目 第一天项目介绍和工程搭建

    第一章 项目介绍和工程搭建 学习目标 熟悉移动端应用系统的架构设计 熟悉大型软件系统设计中的各种图形结构 熟悉数据库分库分表设计技巧 熟悉Spring boot2.0+JavaConfig项目封装配置 ...

  9. Java在线教育项目 第八天黑马头条

    day08_爬虫系统搭建 目标 了解爬虫是什么 了解webmagic及其四大组件 了解爬虫系统中的ip代理 能够导入爬虫系统 知道文档下载和文档解析的思路 1爬虫是什么 网络爬虫(Web crawle ...

最新文章

  1. 接近岁末,今日股市收盘大跳水
  2. XR应用场景骤变,一场波及5亿人的新探索开始了
  3. [转]PetShop的系统架构设计
  4. kubesphere发布应用到应用商店完整步骤
  5. OpenCV钻石Diamond 标记的检测
  6. MyBatis 缓存详解-第三方缓存做二级缓存
  7. Page.FindControl方法找不到指定控件的原因
  8. 面向对象的经验原则小结
  9. python爬虫requests库_python爬虫使用Requests库 - pytorch中文网
  10. 虚拟机 网卡模式配置
  11. JS前端加密JAVA后端解密详解
  12. xp系统如何打开端口服务器,xp系统如何开启445端口?
  13. iOS面试题系列之常见算法
  14. win10 远程桌面卡顿_win10系统使用远程桌面卡顿的设置教程
  15. 2013级C++第2周(春)项目——结构体应用大体验
  16. 悦读 | 理想主义者的突围,读《曾国藩的正面与侧面》
  17. DSPE-PEG6-Mal,C60H111N2O17P小分子PEG试剂化学性质
  18. 董树义 近代微波测量技术_本土IC领域又一关键技术获得突破!
  19. Go官方包 - strings包
  20. TypeScript 开发环境的搭建与数据类型

热门文章

  1. windows server2008服务器文件上传受限制怎么办,windows server 2008 服务器上传限制
  2. 计算机桌面图标有小纸张,电脑桌面图标上都有个小图标,为什么
  3. java类加载器分类_Java 类加载器的种类
  4. 如何提取html的文本,如何从html标签之间提取文本?
  5. 实现 消息提醒图标_Mac 上自带的「提醒事项」千万别错过
  6. rdlc报表 矩形高固定_固定资产管理系统_简化资产管理流程
  7. python compile
  8. TensorFlow Attention
  9. 编程语言对比 条件控制语句
  10. 2.5 网络中的网络以及 1×1 卷积