社区
非技术区
帖子详情
讨论,有多少还坚守在JAVA GUI阵地
chengchaog
2006-04-26 09:09:43
我本来是做J2EE和NET的,最近公司接了个类似GIS的项目,我负责其中的矢量图绘制(类似CAD),(要求用APPLET实现),搞了2个月了,连个DEMO都没做出来,哎,我现在真的做起想死,APPLET超不稳定,而且JAVA GUI的类和接口本身就差的要命,大家发表下对JAVA GUI的看法
...全文
155
5
打赏
收藏
讨论,有多少还坚守在JAVA GUI阵地
我本来是做J2EE和NET的,最近公司接了个类似GIS的项目,我负责其中的矢量图绘制(类似CAD),(要求用APPLET实现),搞了2个月了,连个DEMO都没做出来,哎,我现在真的做起想死,APPLET超不稳定,而且JAVA GUI的类和接口本身就差的要命,大家发表下对JAVA GUI的看法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lavendergo
2006-04-26
打赏
举报
回复
其实Java Swing的设计还是很到位的,尤其是JTable,JTree,非常灵活,功能非常强大,几乎一切都可以定制,不能因为API麻烦就说是设计差.当你熟悉GUI部件的API都大同小异,推荐以看看<<Java 2图形设计 卷Ⅱ:SWING>>,当你看完第四章的 JComponent 介绍之后,你就会感觉Java的GUI设计会变得非常简单
bolange
2006-04-26
打赏
举报
回复
以前做过一段时间Swing现在都做B/S结构的项目了,感觉JAVA在GUI方面不占有太大的优势,开发起来也挺麻烦的。也许是我做的不多的缘故吧
chengchaog
2006-04-26
打赏
举报
回复
hemiao_1993(冷血动物)
你好,你做画矢量图的吗,SWING开发不于用ECLIPSE的俩个gui的包(swt还有个什么FARE的把)他可以直接拖放控件,不用自己写布局之类的
hemiao_1993
2006-04-26
打赏
举报
回复
我是做JAVA GUI的, 用Swing库, 从来没觉得不稳定. APPLET是否稳定就不太清楚了.
killme2008
2006-04-26
打赏
举报
回复
swing库其实设计的很不错的,可惜布局管理器实在是个很麻烦的东西
我玩过一阵,还写过一个可更换外观的记事本
JAVA在桌面领域确实没什么市场,不过JAVA6最大的改进就是在桌面方面,期待
CC
GUI
:IDEA+Claude Code+Codex=丝滑编程
10年前,我们用记事本写代码,手动配置环境变量5年前,我们用IDE智能提示,用Maven管理依赖今天,我们用AI直接生成代码、升级框架、修复bug工具的进化,本质上是人类认知的外包。我们不再需要记住所有API细节,不再需要手动处理重复劳动,而是把精力集中在真正需要创造力的地方。但这是否意味着开发者会失业?我的答案是否定的。正如康德在《判断力批判》中所说:“天才是一种天生的心灵禀赋,通过它,自然给艺术提供规则。AI可以生成代码,但架构设计、业务理解、价值判断。
【
Java
线程】简单实现带界面的一对一聊天
实现原理: 1、构建好窗体,在窗体中创建好相应的布局和控件; 2、为相应的控件(按钮:监听、连接、发送)添加事件; 3、使用到两个线程: a、监听线程:获取服务器端输入的端口号,构建socket,监听相应端口,等待客户端来连接; b、
坚守
网络
阵地
的线程:从网路中获取信息,并将其写出到屏幕; 源码如下: JFrameTcp.
java
/** * @author lmb * 实...
Eclipse+SWT+JFace桌面应用开发实战光盘
简介:Eclipse是广泛使用的开源集成开发环境,支持
Java
等多种语言,其强大的插件体系和丰富的UI组件使其在
Java
开发中备受青睐。SWT作为轻量级窗口工具包,通过直接调用操作系统API实现高性能、原生外观的用户界面;JFace在SWT基础上提供更高层次的抽象API,简化了MVC架构的实现,提升开发效率与代码可维护性。
Python为何能火?从C++到Python,看开发生产力与领域鸿沟的破局
在软件开发领域,编程语言的选择往往决定了开发效率与应用边界。传统系统级语言如C++,以其高性能和底层控制能力著称,但其陡峭的学习曲线和复杂的内存管理等概念,构成了较高的专业壁垒,主要服务于专业软件工程师。这导致大量非计算机背景的领域专家,如数据分析师、科研人员或嵌入式应用开发者,难以高效利用编程解决其专业问题。Python的出现,正是通过动态类型、自动内存管理、解释执行等特性,极大地降低了编程的入门门槛和心智负担,将开发重心从底层细节转移到问题逻辑本身。其核心价值在于显著提升了开发生产力,并凭借丰富的标准库
算法解密与逆向工程:从MD5、AES到前后端安全实战
在信息安全领域,加密算法是保障数据机密性、完整性与身份验证的核心技术。其基本原理基于密码学理论,通过散列、对称与非对称加密等不同机制实现特定安全目标。从技术价值看,理解算法原理不仅是构建安全系统的基石,也是进行安全审计、漏洞分析及逆向工程研究的必备技能。在实际应用场景中,开发者需要掌握常见算法如MD5、AES、RSA的特点与适用场景,并了解针对算法层面的攻击手段如字典碰撞。本文聚焦于算法解密与前后端逆向的工程实践,通过解析典型加密流程与逆向调试方法,帮助读者建立从原理到实战的知识链路,提升在安全开发与防御对
非技术区
23,404
社区成员
70,511
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章