草庐IT

java - 保存文件/打开文件对话框,使用 Swing 和 Netbeans GUI 编辑器

我是Java的初学者。我正在netbeans7(.3)IDE中使用其GUI编辑器制作一个简单的文本编辑器。我面临的主要问题是我无法保存/打开文件。我创建了“保存”按钮。当我放下文件选择器时,它作为嵌入在java窗口中的普通打开文件对话框出现,完全没有任何功能。我还尝试在单击保存按钮时(在“源”View中)创建一个新的jFileChooser,但它不起作用。简而言之,我需要一个简单的打开/保存对话框。当按下“保存”按钮时,保存对话框将打开并保存用户选择的任何名称和.rtf或.txt扩展名的文件。(P.S.:是否可以在Java中将文件保存为.docx或.doc格式?)当按下“打开”按钮时,

java - 如何更改 Java Swing TextArea 中的突出显示颜色?并且,更改与突出显示位置对应的文本开头

问题1:通过使用defaulthighlighter,我可以使聚焦线变为蓝色。现在我想把它改成其他颜色。有谁知道如何更改此参数?---已解决问题2:pos是我要突出显示的子字符串的开始索引。我使用setCaretPosition(pos);更新显示内容。但它总是出现在窗口的底部。我想把它放在顶部。谁能告诉我如何处理它?我用一个演示来展示我的问题:importjava.awt.Color;importjava.net.MalformedURLException;importjavax.swing.JFrame;importjavax.swing.JScrollPane;importjav

java - 在最小化的 RDP session 中调用重绘时 Swing 使用大量 CPU

在VM中运行Swing应用程序时,我观察到Java8(多个版本,尤其是1.8.0_111)出现了一些奇怪的行为。VM是在VMware中运行的Windows10机器,我正在对其进行远程桌面操作。我没有尝试使用实际桌面而不是VM来执行此操作,但我计划尽快删除一个额外的故障点。我已经成功地用这个最小程序重现了它:publicstaticvoidmain(String[]args){SwingUtilities.invokeLater(()->{JFrameframe=newJFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE

java - 如果监视器关闭,AWT/Swing 会取消绘画操作吗?

我遇到了一个Swing问题,该问题仅在计算机显示器关闭时出现,但我的Swing应用程序继续在后台运行。似乎每当显示器关闭时,Swing/AWT都会取消所有绘制操作,从而导致GUI中出现许多显示问题,一旦显示器重新打开,这些问题就会立即出现。例如,当我使用自定义JNI函数关闭监视器并随后打开一个简单的消息对话框时,当监视器重新打开时消息对话框是空白的:但它在下一次重绘后正确绘制:这是Swing的预期行为吗?有没有办法指示Swing继续在屏幕上绘图,即使显示器已关闭?编辑:这是一个SSCCE:packagetest;importjavax.swing.JOptionPane;importj

java - 最佳实践指南 : Swing

这个问题在这里已经有了答案:JavaAWT/SWT/Swing:HowtoplanaGUI?(10个答案)关闭8年前。有没有人知道Swing相关的GUI指南-特别是关于如何设计Swing应用程序以及我应该使用哪些组件?我不是在寻找官方标准,而是在寻找可以用来为我的项目设定良好标准的实用技巧。我自己并没有用太多的Swing。使用GUI设计器点击GUI肯定不是什么大问题。但是,我想从有Swing经验并知道应该避免什么的人那里获得一些见解。Swing最近(在Java6-10中)得到了不错的改变。因此目前没有太多具体的标准化。

Java Swing - 本地化温度

有没有办法在Java中本地化Temperature?像温度格式将基于语言环境?因为例如,挪威语的温度格式应为14°C。度数符号前应有一个空格。但其他语言应为14°C。 最佳答案 以下示例演示了温度本地化,包括通过区域设置特定属性自定义的舍入和十进制值格式。publicclassLocalTemperature{privatefinalLocalelocale;privatefinalStringtemperatureFormat;privatefinalfloatconversionFactor;privatefinalfloatc

java - 学习最佳实践的一个很好的 Swing 项目

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我希望是否有一些用Java开发的项目来学习Swing最佳实践。我的意思是通过SVN或类似的方式托管在Internet上的开源项目。我一直在Stackoverflow中阅读有关此主题的一些问题,但我会看到一些项目。谢谢。

java - 我在哪里可以找到针对 Web 开发人员的 Java Swing GUI 的优秀、简短、面向体系结构的介绍?

我刚刚开始我的第一个JavaSwing项目(之前主要做基于Web的应用程序),并尝试了解如何构建一个适当的架构,并在MVC组件之间分离关注点。我发现的几乎所有文档都非常深入地介绍了每个SwingUI小部件如何工作和使用的细节,但所有示例都只是直接从扩展的类中调用程序逻辑,例如JPanel-这看起来很奇怪而且没有良好的架构。最好是独立于IDE的,但如果出现这种情况,应该说在整个项目中,我们已经使用了Eclipse、JFormdesigner和JGoodies。我还看到JSR296定义了一个框架,似乎解决了我的问题。我应该只使用实现它的东西吗? 最佳答案

java - Maven2 和 Swing 项目 : Build & run swing application

我试图查找有关如何使用maven构建和运行swing应用程序的信息,但找不到任何有用的信息(maven文档一团糟)。有人可以指点我相关文档吗?有人在swing开发中使用maven吗? 最佳答案 我猜您想通过maven命令运行您的应用程序。您可以使用exec像这样的插件:org.codehaus.mojoexec-maven-plugin1.1-beta-1javacom.package.MainClassarg1arg2您的pom中可能也需要这个。MavenSnapshotshttp://snapshots.maven.codeha

java - 在 Java Swing 中嵌入 Firefox 浏览器

我想知道是否可以将Firefox浏览器作为一个组件嵌入到基于JavaSwing的应用程序中。我在互联网上做了一些研究,但找不到答案。有些人建议使用Java中可用的其他浏览器组件。我不认为这是可取的,因为呈现引擎与Firefox不同。有什么想法吗?非常感谢。 最佳答案 绝对是我之前做过的,请查看MozillaEmbeddingforJava这里是一些示例代码importjava.awt.Color;importjava.awt.Component;importjava.awt.Container;importjava.awt.Flow