`
鸟哥哥
  • 浏览: 98159 次
  • 性别: Icon_minigender_1
  • 来自: 梅州兴宁
社区版块
存档分类
最新评论

netbeans,swing一些问题

阅读更多

用netbeans开发swing,有时会觉得很麻烦,像用FrameView,设置icon等,就是很别扭。用多了,才发现,是鸟哥不熟悉nb的工具使用。比如可以定制代码,以确定界面上一些表现,一些参数设置等。生成一个Button的action事件,生成后,如不想要了,发现不知如何删除,实际上在属性,事件,界面编辑函数名,全删除了,没函数名了,也就删除了。汗吧?

在frameview里,设置frame,鸟哥只会把getFrame,再用这个frame去设置location,width,height,icon等。。。而frame的tittle居然是在about那里设置的。汗死了。

用JList,想加titleBorder,晕,在nb里,会与jscrollpane一起,title会没了。解决方案是不要在JList里加titleborder,在jscrollpane上加titleborder.

jtree按键,jtree自动做了按键向上,下,左,右操作,你有时要屏蔽它。那你添加键盘事件,设keyevent的code就好了。

你自定义一个Frame,自定义一个JPanel,有时你想对JPanel进行单独设置,可是加到frame,这设置都白搭了。

有时要动态生成界面,比如动态添加button啥的,用nb带的布局,好家伙,设置位置,很恶心,很难控制,它的代码都是一名abc.add().add().add()...这样的,很难动态搞的。得自己写个LayerManager了。

还好多好多细节问题,烦。

不过不妨碍使用。其他的工具也强不了哪去。

分享到:
评论

相关推荐

    java+netbeans+swing MP3程序

    在本项目中,"java+netbeans+swing MP3程序" 是一个使用Java语言,并在NetBeans IDE上开发的用户界面应用,主要用于处理或播放MP3音频文件。 Swing是Java Foundation Classes (JFC)的一部分,提供了一组用于创建...

    基于Netbeans-swing可关闭tab选择页

    NetBeans IDE提供了一个强大的组件库,其中包括了一些扩展和优化过的Swing组件,其中之一就是支持可关闭标签的JTabbedPane。 NetBeans平台的Swing组件库通常称为Matisse,它允许开发者通过可视化编辑器轻松设计GUI...

    Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) epub

    Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) 英文epub 第8版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    JComponentPack产品NetBeans IDE插件

    JComponentPack产品NetBeans IDE插件,Java Swing GUI Library

    完全原创的Java Swing做的日历小控件

    这对于初学者或有经验的开发者来说都是宝贵的资源,可以借鉴其中的设计模式、编程技巧以及问题解决方案。例如,我们可以学习如何在Swing中优雅地处理事件,如何高效地更新GUI,以及如何优化组件的性能。 至于"工具...

    NetBeans IDE 6.0 用户界面设计

    Beans Binding 和 Swing Application Framework 在基于最新的 JCP 规范 Beans Binding(JSR 295)和 Swing Application Framework(JSR 296)构建应用程序方面,NetBeans 6.0 为桌面开发人员提供了一些方便的特性;...

    在_NetBeans_IDE_中设计_Swing_GUI_教程

    在本教程中,您将学习如何在NetBeans集成开发环境(IDE)中设计一个基于Swing的图形用户界面(GUI),具体操作是以ContactEditor应用程序为例进行指导。Swing是Java的一部分,用于创建图形用户界面,而NetBeans IDE...

    JTattooSource.zip_Swing皮肤_java 皮肤_jtattoo.jar_netbeans project

    标题中的"JTattooSource.zip_Swing皮肤_java 皮肤_jtattoo.jar_netbeans project"表明这个压缩包包含了用于修改Java Swing程序外观的资源,特别是JTattoo.jar,这是一个流行的Swing皮肤库。JTattoo提供了多种视觉...

    Netbeans jdk6 Jnotepade

    第十九章可能涵盖了Swing组件的使用,事件处理,以及如何在NetBeans环境中构建图形用户界面(GUI)应用程序。 【标签】"jdk6"指Java Development Kit的第六个主要版本,它包含了编译器、调试工具和其他资源,是开发...

    NetBeans 教程(如何使用NetBeans)

    - **UI设计**:NetBeans提供了可视化的设计工具,可以方便地设计和布局Java Swing或JavaFX应用程序的用户界面。 7. **学习资源** - 视频教程:利用提供的视频教程,你可以更直观地了解NetBeans的各个功能,学习...

    JAVA SOCKET+swing在netbeans6.0中的实现历程

    在这个"JAVA SOCKET+swing在netbeans6.0中的实现历程"的例子中,我们将深入探讨如何使用Java Socket和Swing库在NetBeans 6.0集成开发环境中创建一个简单的客户端-服务器应用程序。 首先,`Server.java`文件通常包含...

    netbeans-platform7.pdf

    **提示**:加入 NetBeans 平台邮件列表 dev@platform.netbeans.org,与其他使用 NetBeans 平台开发软件的开发者交流问题和分享想法。 #### 主要特性 NetBeans 平台的主要特性包括但不限于: 1. **模块化架构**:...

    在 NetBeans IDE 中设计 Swing GUI - 教程

    ### 在 NetBeans IDE 中设计 Swing GUI - 教程 #### 概述 本文档提供了关于如何在NetBeans IDE中设计Swing GUI的详尽指南。本教程的目标是帮助读者掌握基本到进阶的设计技巧,从而能够高效地创建美观且功能丰富的...

    NetBeans.Platform.6.9.Developers.Guide

    - **Swing 在 NetBeans Platform 中的作用**:NetBeans Platform 6.9 提供了一个专门为 Swing 设计的应用程序框架,这意味着开发者可以利用平台提供的工具和服务来简化 Swing 应用程序的开发过程。 - **框架优势**:...

    NetBeans 图书馆管理系统

    《NetBeans图书管理系统的构建与应用》 在IT领域,开发高效、易用的软件系统是至关重要的。这里我们关注的是“NetBeans图书馆管理系统”,这是一个基于NetBeans集成开发环境(IDE)构建的教学项目,旨在帮助用户...

    Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) azw3

    Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) 英文azw3 第8版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    opencv4 java meven swing netbeans图像缩放

    我们将结合Maven构建工具、Swing GUI框架以及NetBeans IDE来实现这个功能。 首先,`pom.xml`是Maven项目的配置文件,它定义了项目的依赖关系。在这个项目中,我们需要添加OpenCV库作为外部依赖。在`<dependencies>`...

    netbeans的chm书

    5. **模板和向导**:提供各种模板和向导,快速创建常见应用框架,如MVC框架、Swing GUI等。 6. **性能分析**:帮助优化代码性能,检测内存泄漏和其他性能问题。 7. **插件市场**:NetBeans拥有活跃的插件社区,...

    NetBeans Visual Library详细说明

    NetBeans Visual Library是一个强大的开发工具,它为Java开发者提供了图形化设计和构建用户界面的能力...同时,由于NetBeans的开源性质,社区提供了丰富的资源和解决方案,使得开发者在遇到问题时能够得到及时的帮助。

Global site tag (gtag.js) - Google Analytics