草庐IT

swing-fx-interoperability

全部标签

java - 如何使 JTable 中的列对 Swing Java 不可见

我设计了一个GUI,在其中我使用了一个JTable,我必须从中使2列不可见。我该怎么做? 最佳答案 从TableColumnModel中移除TableColumn。TableColumnModeltcm=table.getColumnModel();tcm.removeColumn(tcm.getColumn(...));如果您需要访问数据,则使用table.getModel().getValueAt(...)。对于允许用户根据需要隐藏/显示列的更复杂的解决方案,请查看TableColumnManager.

java - 你最好的 Swing 设计模式和技巧是什么?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭11年前。我正在使用Swing为应用程序编写GUI,为了代码维护和可读性,我希望在整个系统中遵循一致的模式。我读过的大部分文章和书籍(或至少书籍部分)似乎都提供了大量关于如何创建和排列各种组件的示例,但忽略了编写完整GUI的大局。您对应用程序GUI设计的最佳建议是什么?在设计或重构GUI应用程序时您遵循哪些模式? 最佳答案

java - 如何右对齐 Java FX 工具栏中的按钮

我正在使用JavaFX场景构建器构建UI,并且我希望工具栏中的按钮float到工具栏的右侧。我尝试更改父级(工具栏)和按钮的节点方向,但似乎都被忽略了。 最佳答案 添加一个没有内容的Pane,该Pane始终会增长以适应栏中左对齐工具和右对齐工具之间的可用空间。 关于java-如何右对齐JavaFX工具栏中的按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/24896498/

java - fx :id and id: in JavaFX? 和有什么区别

也许是一个真正新手的问题....通过阅读以下教程,我开始使用SceneBuilder在FMXL应用程序中学习JavaFX:http://docs.oracle.com/javase/8/javafx/get-started-tutorial/fxml_tutorial.htm所以一旦我应用了一些更改,这2个ID的问题就出现了……我可能错过或混淆了它们……谁能告诉我它们在哪些情况下被使用? 最佳答案 id你用来为你的组件设置一个CSSID,例如在您的样式表中,您有类似#welcome-text{font-size:16pt;}的内容所

java - 为什么我在 JavaFX 上收到 java.lang.IllegalStateException "Not on FX application thread"?

我有一个具有TableView的应用程序,该应用程序具有附加的监听器,因此它会在检测到更改时立即刷新,但问题是我正在获取java.lang。IllegalStateException:不在FX应用程序线程上;currentThread=Smack监听器处理器(0)。这是我的代码:/***Thisfunctionresetsthepaginationpagecount*/publicvoidresetPage(){try{System.out.println("RESET");inttamRoster=this.loginManager.getRosterService().getRos

java - 如何在 Swing 中将焦点放在 JTextField 上?

我在Java中使用Swing创建了一个表单。在表单中,我使用了一个JTextField,每当我按下一个键时,我都必须在它上面设置焦点。如何在Swing中设置对特定组件的关注? 最佳答案 将Component.requestFocus()给你你需要的东西? 关于java-如何在Swing中将焦点放在JTextField上?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/142539

Java Swing : Displaying images from within a Jar

从Eclipse运行Java应用程序时,我的ImageIcon显示得很好。但是在创建一个jar之后,图像的路径显然被搞砸了。有没有办法在运行时从jar中提取图像,然后我可以打开它?或者,有没有更好的方法来做到这一点?如果可能,我想分发一个jar文件。 最佳答案 要从加载代码的相同jar中的图像文件创建ImageIcon:newjavax.swing.ImageIcon(getClass().getResource("myimage.jpeg"))Class.getResource返回资源的URL(或null!)。ImageIcon有

java - 您推荐哪种 Swing 布局?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭5年前。Improvethisquestion仅Java库中就有8个布局管理器,然后还有一堆3rd方产品。前几天,我尝试使用SpringLayout并且...嗯,它不适合我。见我的otherquestion.所以...如果您要设计一个Swing应用程序,并且您想要您的布局就这样,您首选的布局管理器是什么?有什么有趣/有用的经验可以联系吗?更新:是的,我知道不同的LM适合不同的布局。但我希望你们中的大多

java - 用于 Swing 应用程序开发的 IDE

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.是否有任何IDE可以简化创建Swing应用程序(理想情况下类似于VisualStudio) 最佳答案 正如其他人所提到的,NetBeans的可视化编辑器非常好,但它很大程度上基于SwingApplicationFramework,因此您需要了解它是如何工作的才能正确使用它(尽管您不需要深入研究以进

java - 如何在 JPanel 中绘图? ( Swing/图形Java)

我正在做一个项目,我正在尝试制作一个绘画程序。到目前为止,我已经使用Netbeans创建了GUI并设置了程序。到目前为止,我可以调用所有必要的协调来在其中绘制,但我对如何在其中实际绘制感到非常困惑。在我的代码接近尾声时,我尝试在面板内绘图失败。谁能解释/展示如何在这样的示例中使用图形?我发现的所有示例都创建了一个类并使用JPanel扩展它,但我不知道我是否可以这样做,因为它是在netbeans中生成的。我需要在我的JFrame内的JPanel内绘图。我不知道把图形类放在哪里。JavaPaintUI类packagejavapaint;importjava.awt.*;importjava