`
eneve520
  • 浏览: 56808 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Swing序

 
阅读更多

    用了swing开发有段时间,前期一直忙着,没时间来整理自己的体会和感受,同样相关的内容也没有形成系统。最近终于闲了点,准备梳理下swing方面的知识。其实Swing的设计要求高。Swing将经典的MVC可谓发挥得淋漓尽致。而由于历史原因,国内绝大多数C/S程序员一直于缺乏OOP习惯及经验。对 Swing这种经典设计方式是难以接受的,无法领会由分层所带来的巨大长远优势。故宁可死守VB、PB、Delphi这些失去前途的东西,或者抵不住MS winForm快餐的诱惑,再次投入MS过程式编程的泥潭。不深入理解OOP,不深入领会分层思想,几乎无法有效使用Swing,这正是Sun的严格与苦心。

       当然哥们儿还是个菜鸟,秉着解决问题为首功的原则,不停的百度和google,搜索到很多优秀的博文,于是乎拿来主义实用,想把相关的知识收集到一起,梳理一下,如果鞋同需了解更多的东东,请去看原著者的博文。我会在每篇博文的后面跟上链接和作者。

    正在学习和使用Swing开发的同学共勉。

 

分享到:
评论

相关推荐

    Java2图形设计卷_swing

     序  前言  第一部分 Swing基础  第1章 简介  1.1 Swing的历史  1.2 轻量组件与重量组件的比较  1.3 Swing组件  1.3.1 AWT的替代组件  1.3.2 Swing增加的组件  1.4 J组件  1.5 Swing包概览  1.6 Swing与...

    Java图形设计卷2Swing

    序  前言  第一部分 Swing基础  第1章 简介  1.1 Swing的历史  1.2 轻量组件与重量组件的比较  1.3 Swing组件  1.3.1 AWT的替代组件  1.3.2 Swing增加的组件  1.4 J组件  1.5 Swing包概览  1.6 Swing与...

    java Swing 聊天源码

    在TCP通信中,数据被分割成多个数据段并按照顺序发送,接收方会确保数据按序接收并重新组装。TCP提供了一种可靠的数据传输方式,适合需要稳定、无丢失、有序数据传输的场景,如聊天应用。 Mina框架是Apache组织开发...

    JavaSwing图形界面开发与案例详解和实例代码

    6. **组件间通信**:Swing提供了事件队列和invokeLater()方法,确保组件间的通信按序进行,避免了线程安全问题。 7. **Swing小部件和工具包**:例如,JOptionPane用于弹出对话框,JFileChooser用于打开或保存文件...

    原创 基于java swing的 网络爬虫程 序可以自动搜索图片和批量下载

    很简单很容易明白,也可以算是个成品了吧,你只要想用它扩展功能,很方便,爬虫思想是搜索引擎的核心思想,没有爬虫思想就不可能有搜索引擎。 前一阵了喜欢研究爬虫,于是找了一些开源文档研读了一阵,小有收获,和...

    循序渐进学java视频教程之坦克大战项目

    资源名称:循序渐进学java视频教程之坦克大战项目资源目录:【】韩顺平.循序渐进学.java.从入门到精通.第29讲-满汉楼.swing介绍【】韩顺平.循序渐进学.java.从入门到精通.第30讲-布局管理器【】韩顺平.循序渐进学....

    java+JDK+examples.rar_Swing Examples_java Applet_java file handl

    本代码以J2SE 5.0为开发环境,选取Java应用的典型实例,循序渐进地介绍了Java语言的各种开发方法和技巧。共有19个章节,169个实例,内容涉及Java的语言基础、面向对象程序设计、数字处理、数组与集合、字符串、异常...

    韩顺平循序渐进学java从入门到精通课件笔记

    根据给定文件的信息,我们可以总结出以下关于Java Swing框架的相关知识点: ### 1. Java Swing 概述 Java Swing 是一套用于创建图形用户界面(GUI)的轻量级组件库,它作为AWT(Abstract Window Toolkit)的一个...

    【循序渐进学.java】从入门到精通.第32讲-swing编程实战.zip

    绝对韩顺平老师的讲解视频!教学文件打包太大,就一个一个的上传了! avi格式的,最好用KMPlayer来播放,下载地址:https://www.kmplayer.com/home 后续还上传,韩顺平老师教学的源代码!

    【循序渐进学.java】从入门到精通.第29讲-满汉楼.swing介绍.zip

    绝对韩顺平老师的讲解视频!教学文件打包太大,就一个一个的上传了! avi格式的,最好用KMPlayer来播放,下载地址:https://www.kmplayer.com/home 后续还上传,韩顺平老师教学的源代码!

    java万年历程序毕业设计

    【Java万年历程序毕业设计】是一个典型的Java编程项目,主要目标是开发一个可以显示从公元1年至公元9999年所有日期的万年历应用程序。这个项目不仅涵盖了基本的日期处理,还涉及到GUI设计,事件处理以及可能的算法...

    java课程设计报告之万年历程序设计报告

    Java课程设计报告之万年历程序设计报告,旨在通过编程实现一个可以显示任意年份的日历程序,这对于学习Java编程的学生来说,是一个很好的实践项目,能够深入理解和运用面向对象编程、控制流、日期时间处理等核心Java...

    山寨版QQ-韩顺平循序渐进学Java

    Java的Swing库提供了一套丰富的组件,如JFrame、JButton、JLabel、JTextArea等,用于构建桌面应用的用户界面。在这个项目中,我们将利用这些组件创建登录窗口、好友列表、聊天窗口等,通过事件监听处理用户的交互...

    JAVA 练习题 30章 循序渐进的30章练习 适合初学者

    本资料提供了30章循序渐进的Java练习题,旨在帮助初学者系统地学习和巩固Java编程技术。 第1章:基础语法 这一章涵盖了Java的基础语法,包括变量声明、数据类型(如整型、浮点型、字符型和布尔型)、运算符(如算术...

    java万年历源程序

    这个Java万年历程序使用了Swing来构建图形界面,并实现了基本的日历功能。通过解析代码可以学习到如何使用Swing构建UI、操作日期时间以及响应用户事件等重要的编程技巧。此外,还涉及到了文件读写的基础知识,这对于...

    万年历程序设计 源代码

    开发者可能使用如Tkinter(Python)、Swing或JavaFX(Java)、Qt(C++)等库来构建界面。 6. **数据结构**:程序可能需要存储大量关于日期和节日的信息,这可能涉及数组、链表、树等数据结构的设计和使用。 7. **...

    韩顺平 java循序渐进学从入门到精通 笔记

    - **Swing组件**:提供了丰富的UI控件,如按钮、文本框、标签等。 - **布局管理器**:包括`BorderLayout`、`FlowLayout`、`GridLayout`等。 #### 线程 - **进程**:运行中的程序。 - **线程**:进程内的执行单位。...

    【精品】java课程设计万年历程序设计报告.doc

    使用Java的Swing库或JavaFX库创建图形用户界面,通过paintComponent方法绘制日历格子,用不同颜色区分工作日、周末、节假日等。 4. 具体实现 4.1 日期处理 使用Java的java.time包,通过LocalDate、MonthDay等类处理...

    韩顺平.循序渐进学.java.从入门到精通--------java笔记完整版

    循序渐进学.java.从入门到精通--------java笔记完整版》是一部全面深入学习Java编程语言的教程,由知名IT教育专家韩顺平精心编撰。这部笔记旨在帮助初学者逐步掌握Java的核心概念和技术,同时也适合有一定基础的...

Global site tag (gtag.js) - Google Analytics