- JavaSwing_2.8: JTextArea(文本区域)
- JavaSwing_2.9: JComboBox(下拉列表框)
- JavaSwing_2.10: JList(列表框)
- JavaSwing_2.11: JProgressBar(进度条)
- JavaSwing_2.12: JSlider(滑块)
3. JavaSwing 面板组件
- JavaSwing_3.1: JPanel(面板)
- JavaSwing_3.2: JScrollPane(滚动面板)
- JavaSwing_3.3: JSplitPane(分隔面板)
- JavaSwing_3.4: JTabbedPane(选项卡面板)
- JavaSwing_3.5: JLayeredPane(层级面板)
4. JavaSwing 其他组件
- JavaSwing_4.1: JFrame(窗口)
- JavaSwing_4.2: JDialog、JOptionPane(对话框)
- JavaSwing_4.3: JFileChooser(文件选择器)
- JavaSwing_4.4: JColorChooser(颜色选择器)
- JavaSwing_4.5: JMenuBar(菜单栏)
- JavaSwing_4.6: JToolBar(工具栏)
- JavaSwing_4.7: JPopupMenu(弹出菜单)
- JavaSwing_4.8: JTable(表格)
- JavaSwing_4.9: JTree(树)
- JavaSwing_4.10: JInternalFrame(内部窗口)
5. JavaSwing 相关特性
- JavaSwing_5.1: 组件的位置和尺寸
- JavaSwing_5.2: 组件边框(Border)
- JavaSwing_5.3: 事件处理
- JavaSwing_5.4: 多线程并发与线程安全
- JavaSwing_5.5: 拖拽功能
- JavaSwing_5.6: 系统托盘(System Tray)
- JavaSwing_5.7: 闪屏(Splash Screen)
扩展内容:Java AWT/Swing 其他相关
- Java绘图: 使用Graphics类绘制线段、矩形、椭圆/圆弧/扇形、图片、文本
- Java图片操作 — 图片的读取、绘制、缩放、裁剪、保存
- Java代码截屏:使用 Java 代码截取电脑屏幕并保存
- Java模拟鼠标键盘输入事件 — Robot 类
- Java操作桌面应用 — Desktop 类
- Java操作系统剪贴板(Clipboard)实现复制和粘贴
项目实战:Java Swing 小项目
- Java Swing 小项目:解一元二次方程 GUI 小工具
- Java Swing 小项目:简易计算器(完全可实用)
- Java Swing 小项目:二维码生成器(支持添加 LOGO 图片、前景背景颜色)
- Java Swing 小项目:模拟时钟/指针时钟 + 数字日期时钟 的实现
- 更多小项目正在开发中。。。
项目效果,先睹为快:
截图较小时同时展示 Windows 和 MacOS 上的效果,较大时只展示 Windows 上的效果。
最后
中年危机是真实存在的,即便有技术傍身,还是难免对自己的生存能力产生质疑和焦虑,这些年职业发展,一直在寻求消除焦虑的依靠。
-
技术要深入到什么程度?
-
做久了技术总要转型管理?
-
我能做什么,我想做什么?
-
一技之长,就是深耕你的专业技能,你的专业技术。(重点)
-
独立做事,当你的一技之长达到一定深度的时候,需要开始思考如何独立做事。(创业)
-
拥有事业,选择一份使命,带领团队实现它。(创业)
一技之长分五个层次
-
栈内技术 - 是指你的前端专业领域技术
-
栈外技术 - 是指栈内技术的上下游,领域外的相关专业知识
-
工程经验 - 是建设专业技术体系的“解决方案”
-
带人做事 - 是对团队协作能力的要求
-
业界发声 - 工作经验总结对外分享,与他人交流
永远不要放弃一技之长,它值得你长期
信仰持有
。
主要内容包括html,css,html5,css3,JavaScript,正则表达式,函数,BOM,DOM,jQuery,AJAX,vue 等等。