`
colorlife
  • 浏览: 132790 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

swing注意

阅读更多

1.  对 jtextPane, 要获取某个字符串的位置,不应用 textPane.getText() 的文本,而是用 getStyledDocument().getText(0, length),如下:

 

 

int length = this.textPane.getStyledDocument().getLength();
ind = this.textPane.getStyledDocument().getText(0, length).indexOf(text);

 

因为前者计空格,后者不计空格。移动光标位置时,setCaretPosition时是不计空格的。

分享到:
评论

相关推荐

    swing界面美化包

    值得注意的是,Swing界面美化不仅限于颜色和样式,还可以包括动画效果、组件交互和布局管理等方面。此外,还有许多开源的第三方库,如JIDE Components、 Substance Look and Feel 等,它们提供了丰富的主题和组件...

    javaSwing皮肤大全.rar

    使用Java Swing的Look and Feel皮肤时,需要注意以下几点: 1. 确保引入的LookAndFeel jar包与JVM版本兼容。 2. 在更改LookAndFeel之前,最好先保存当前的LookAndFeel设置,以便在需要时恢复。 3. 更改LookAndFeel...

    解决swing白屏问题的jjre

    请注意,使用非官方的JRE可能存在一定的风险,包括安全性、稳定性以及与第三方库的兼容性问题。在生产环境中,应谨慎评估并确保所有变更的可靠性。如果可能,最好从官方渠道获取最新的JRE,并尝试通过调整代码或者...

    精通java-swing开发.doc

    然而,值得注意的是,并非所有Swing组件都直接继承自`JComponent`。例如,`JFrame`、`JDialog`、`JWindow`和`JApplet`这四个组件属于重量级组件(Heavyweight Components),它们是基于AWT(Abstract Window Toolkit...

    JavaSwing.PPT (Swing 详解)

    6. **Swing编程注意事项** - Swing组件与AWT组件可以混用,但可能会导致显示问题,一般建议避免。 - 轻量级组件与重量级组件的区别在于资源消耗,轻量级组件更适合大量使用。 在Swing编程中,开发者可以通过这些...

    swing打包成exe安装包工具

    `swing.txt`可能包含了关于如何使用Swing或打包过程的说明,或者是在打包过程中的一些注意事项。 总的来说,将Swing项目打包成.exe安装包是让Java应用更易于分发和使用的有效方法。通过exe4j和Inno Setup等工具,你...

    Eclipse中swing插件

    在使用Eclipse的Swing插件时,开发者需要注意以下几点: 1. **安装与配置**:确保Eclipse版本兼容所选的Swing插件,通常可以在Eclipse Marketplace中搜索并安装。安装后需要重启Eclipse以使插件生效。 2. **学习...

    Swing显示Html网页

    需要注意的是,JDIC是一个相对老的库,可能不支持现代的HTML5特性,且对某些新版本的Java可能有兼容性问题。对于更现代的解决方案,可以考虑使用JavaFX的`WebView`组件,它内置了WebKit渲染引擎,提供了更好的HTML和...

    AWT与Swing使用区别

    - **线程操作**:对Swing组件的线程操作需要特别注意,避免在非EDT中直接修改组件状态,应使用`SwingUtilities.invokeLater()`或`invokeAndWait()`来确保操作在EDT中执行。 - **顶级容器**:建议在Swing应用中使用...

    swing 日期选择控件

    在Java Swing中,日期选择控件(DatePicker)是用于...不过,需要注意的是,选择的库应与项目的其他依赖兼容,并且要考虑性能和维护性。此外,根据需求,可能还需要自定义控件的行为和外观,以满足特定的用户界面设计。

    myeclipse8.5 swing插件

    【标题】"myeclipse8.5 ...同时,MyEclipse 8.5版本的用户应当注意,由于版本较旧,可能需要查找兼容此版本的插件,或者考虑升级到更现代的IDE,如Eclipse或IntelliJ IDEA,以获得更好的开发体验和更多的功能支持。

    Java 实现swing中嵌入html 实例 适合新手

    注意,这个实例适用于后端开发,因为它依赖于Java的桌面应用特性。如果你需要在服务器端处理HTML,比如在Web应用中,那么可能需要考虑使用其他技术,如JSP、Thymeleaf或Freemarker等模板引擎。 通过以上步骤,Java...

    Java Swing 皮肤包

    5. **兼容性与注意事项**: 确保所选的皮肤包与你的Java版本兼容,否则可能会遇到运行时错误。另外,更换LookAndFeel可能会影响某些组件的行为,因此在生产环境中切换皮肤时应进行充分的测试。 6. **示例代码**: ...

    java Swing读取图片

    在Java编程中,Swing库提供了丰富的组件和功能来创建图形用户界面(GUI)。当我们需要在Swing应用中展示图片时,可以利用特定的...在实际开发中,要注意资源管理,优化性能,以及根据项目需求选择合适的图像处理方式。

    javaSwing各种主题窗口

    值得注意的是,更改LookAndFeel可能会影响应用的性能,因为这需要额外的资源来渲染组件。因此,在选择LookAndFeel时,需要权衡美观和性能之间的关系。 在压缩包文件"FrameOfSwing"中,很可能包含了展示如何创建和...

    swing 结合css

    不过,需要注意的是,这种方法可能受到Java版本和LookAndFeel实现的限制,效果并不总是一致的。 在提供的压缩包文件"WebRenderer-Swing-6.0-Windows32"中,可能包含了一个名为WebRenderer的库,这个库允许你在Swing...

    Swing学习系列 -- Swing读书笔记目录

    12. **线程管理**:Swing不是线程安全的,因此在更新UI时需要特别注意线程控制,避免出现"Deadlock"或"Race Condition"等并发问题。 通过深入阅读"精通Java Swing程序设计",开发者可以系统地学习和实践Swing的各种...

    Manning Swing 2nd(英文版)

    相比于其他同类书籍,《Swing》这本书能够吸引读者的注意力,并提供真正的价值。 - **Christian Forster** (Amazon):对于中级和高级Swing应用程序开发者而言,《Swing》是一本宝贵的资源。书中描述了许多我在过去...

    swing多窗口联动的实现示例

    6. **注意事项**: - 考虑到线程安全,如果多窗口操作涉及到线程,应确保在适当的同步控制下进行,防止数据竞争。 - 避免不必要的全局变量,以保持代码的整洁和可维护性。 - 使用模型-视图-控制器(MVC)设计模式...

    Java实现桌面右下角弹窗,实现JavaSwing窗体闪烁

    本教程将深入讲解如何使用Java Swing来实现桌面右下角的弹窗效果,以及如何让Swing窗体闪烁,以吸引用户的注意力。 首先,Java Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更现代、更美观的GUI组件...

Global site tag (gtag.js) - Google Analytics