Swing 快捷键设置(交互设计,流程图,demo源码)

一、交互设计 (by Dream@帆软)   二、流程图 看到交互图,立马开写,然而逻辑比较复杂,大脑混乱。就先画个流程图,理清逻辑。(发现 Mac 上画流程图神器,OmniGraffle) 三、完整代码 基本按照流程图实现。发现流程有 bug,微调了下。 import javax.swing.*; import java.awt.*; import java.awt.event.Key

鼠标拖动自定义JFrame(JDialog同理)

自定义 JFrame(或JDialog),用 setUndecorated 隐藏了标题栏和边框。如何拖动它?自己写鼠标监听,根据鼠标事件更新 JFrame 的位置即可。 以下示例代码来自 StackOverFlow: import javax.swing.*; import java.awt.*; import java.awt.event.MouseAdapter; import java.aw

给 JPanel 设置 padding

在用 swing 写界面,想给 JPanel 容器设置缩进,效果类似 CSS 盒子中的 padding 属性。 使用 setBorder 可以实现。以下 copy 自 StackOverFlow: Set an EmptyBorder around your JPanel. Example: JPanel p =new JPanel(); p.setBorder(new EmptyBorder(1

Swing 官方 demo

在用 Java 编写图形界面时,总会用到各种各样的 swing 组件。比如面板、下拉框、选择框、表格…… 尤其是在实际的软件迭代开发中,整个项目可能非常大。有时,需要在某个组件上做实验,找一个小一点的 demo,研究自己要做的新功能。自己从头写一段 swing 程序当然没问题,不过有些麻烦,我不经常写 swing,不查资料的话,立马写个 HelloWorld 还真有点困难。这个时候,如果能有现成的