look-and-feel相关内容

有没有办法让 Nimbus Look&Feel 为顶级 JFrame 渲染自己的窗户装饰?

有没有办法让 Nimbus Look&Feel 为顶级 JFrame 渲染自己的窗口装饰?我一直在互联网上挖掘,我开始怀疑这可能根本不可能.有没有人真正成功(并关心)这个? Nimbus 装饰对于 内部框架 来说是漂亮而整洁的,但是显然没有办法对 JFrame 和 JDialogs. 我尝试了 nimbusx(Nimbus Extensions),一个子类化的库JFrame 和 JDi ..
发布时间:2022-01-24 14:07:48 Java开发

如何在点击“Enter"时采取行动在“取消"时JFileChooser 中的按钮?

我在 JFrame 中有一个 JFileChooser.我在 JFileChooser 中添加了一个 ActionListener,以便单击“取消"按钮时可以使用.我也可以选择“取消"按钮,但是当我按下“Enter"键时,什么也没有发生(即,ActionListener 没有被事件命令 JFileChooser.CANCEL_SELECTION 调用).我必须对 JFileChooser 做什么, ..
发布时间:2022-01-13 22:47:05 Java开发

尝试使用正确的行标题创建 JTable

我正在尝试创建一个 JTable,它的行标题看起来就像一个列标题,我在它上面花了太多时间:/我的情况类似于这个问题:JTable Row Header Implementation也许这个:使用表格单元格标题颜色自定义jtable cellrenderer 他们似乎还没有把我带到那里.我已经搜索了很多例子,但都缺乏.甚至没有任何来自 Oracle/Sun 的带有行标题的表示例.看来这种桌子应 ..
发布时间:2022-01-11 16:11:25 Java开发

GUI:如何确定是否支持某些 Unicode 字符?

我注意到 Metal L&F 不支持来自 Unicode 的某些箭头字符,而 Nimbus 和 GTK L&F 确实支持它们. 不支持的字符只是显示为:... 我可以吗 (手动)查找 L&F 支持哪些 Unicode 字符, 还是在运行时找出来? 编辑: 或者,它应该只依赖于 L&F 的默认字体,我的问题可能应该是: “我如何知道哪种 Java 字体支持哪些 Unico ..
发布时间:2021-12-30 11:30:43 Java开发

在 NetBeans 6.5 上强制观感

您如何看待 NetBeans 6.5 的特定外观?我的意思是将标志传递给 netbeans 脚本(在 Ubuntu 上)或通过修改 netbeans 脚本或通过一些设置. 解决方案 在您的 netbeans.conf 文件中,添加"--laf " 到您的 netbeans_default_options 值. 查看 Netbeans Wiki. 注意:Netbeans Subs ..
发布时间:2021-12-26 15:12:20 Java开发

如何更改 JComboBox 中的箭头样式

假设我想在 JComboBox 中为箭头使用自定义图像,我该怎么做? 我知道可以使用 synth xml 文件,甚至 UIManager.put(...),但我不知道如何使用.我此时想要做的就是将箭头图像更改为其他内容,以编程方式或什至只是覆盖它使用的图像.我究竟该怎么做? 解决方案 您可以覆盖 BasicComboBoxUI.BasicArrowButton 是一个方便的起点. ..
发布时间:2021-12-09 18:00:41 Java开发

自定义按钮在 mac 上不起作用(ButtonUI)

我有一个应用程序,它在文本和图标的各个地方使用自定义按钮.适用于 windows 和 linux,但现在 OSX 用户抱怨.Mac 上不显示文本,仅显示“...".代码看起来很简单,但我对 mac 一无所知.我该如何解决这个问题? 测试用例: 包example.swingx;导入 example.utils.ResourceLoader;导入 com.xduke.xlayouts.XTab ..
发布时间:2021-11-25 17:07:30 Java开发

绘制JSlider的滑块图标

想要重新绘制 JSlider 的标记或拇指,而不是标准的灰色.我怎样才能做到这一点? 解决方案 有以下三种方式: 更改Java 外观,首选方法 OverRide XxxSliderUI,但这会影响外观和感觉,而且不容易 学习Synth 外观 使用 Synth 的示例 SynthSliderTest.java import java.awt.*;导入 javax.sw ..
发布时间:2021-11-25 17:04:56 Java开发

Swing JTabbedPane 中的观感没有更新

我在 Java Swing 中创建了一个应用程序.我提供了从菜单更改应用程序外观的选项,但是在 JTabbedPane 中添加新选项卡后,它没有更新为新外观. 我已经用过这个代码: Window windows[] = Frame.getWindows();for(窗口窗口:窗口){SwingUtilities.updateComponentTreeUI(window);} 解决方案 ..
发布时间:2021-11-25 13:33:00 Java开发

Java 外观 (L&F)

我正在使用 Java Swing 开发桌面应用程序供我个人使用.我的应用程序需要一些漂亮的外观.如何使用 Java 或 3rd 方 API 执行此操作? 解决方案 LaFs 有很多可能性: 适用于您系统的本机 nimbus LaF 网络 LaF substance 项目(分叉到 非实质性 项目) 餐巾拉夫 Synthetica Quaqua(看起来像 MacOS X 中的 ..
发布时间:2021-11-25 10:57:10 Java开发

Java 外观 (L&F)

我正在使用 Java Swing 开发桌面应用程序供我个人使用.我的应用程序需要一些漂亮的外观.如何使用 Java 或 3rd 方 API 执行此操作? 解决方案 LaFs 有很多可能性: 适用于您系统的本机 nimbus LaF 网络 LaF substance 项目(分叉到 非实质性 项目) 餐巾拉夫 Synthetica Quaqua(看起来像 MacOS X 中的 ..
发布时间:2021-11-19 22:37:30 Java开发

小程序窗口的外观在后续显示中发生变化

我有一个小程序,单击按钮时会显示一个对话框.对话框首次显示时,将使用操作系统的本机外观显示.当对话框第二次显示时(同一页面、浏览器、操作系统等),它使用我认为是 Swing 的外观显示.据我所知,我没有明确设置我的小程序的外观.我应该这样做以避免这种不一致的行为吗? 解决方案 请详细说明“显示"的含义.同一台电脑的不同屏幕?不同的电脑?是否安装了相同版本的 Java?是否安装了完全相同版本 ..
发布时间:2021-11-16 22:26:40 Java开发

为什么我的 GUI 看起来总是不对?

使用 Java 在 Mac 上使用 Netbeans GUI 构建器构建. 这是 Netbeans 中 GUI 的样子: 当我点击预览时,看起来还不错,但有一些小的变化: 最后,当我运行它时,它看起来像这样:-糟糕 我认为这与 Java 的“外观和感觉"有关.我试过删除它,GUI 变得一团糟.那么我的选择是什么?正如您在 Netbeans 中看到的那样,当我运行它时,一切都 ..
发布时间:2021-09-15 19:17:32 Java开发

Swing - 如何模仿为什么我的外观和感觉会绘制禁用的图标?

当您为 Swing 控件设置图标(比如 JButton)时,会自动生成一个禁用的带有深灰色的图标.我希望能够模仿禁用状态更改图标颜色的方式,因此我可以稍微扭曲一下创建自己的禁用图标,并将其设置为禁用按钮. 有没有办法实现这一点(除了首先实例化控件并检索它的图标,我正在寻找更直接、更简洁的方法)? 解决方案 有没有办法实现这一点(除了首先实例化控件并检索它的图标 好吧,LAF ..
发布时间:2021-09-02 20:30:48 Java开发

如何使 JProgressBar 匹配 Windows LaF?

我已经使用 WindowsLookAndFeel 在 JProgressBar 上工作了一段时间,但我发现与原生进度条有一些主要区别: 这是正常状态下的原生栏: 虽然这是 Java 的: 敏锐的眼睛可能会看到 Java 的顶部白色更亮,绿色也更亮一点.本机也是“填充"的.而 Java 的边框是空的. 现在,本机不确定: 和 Java 的: 闪烁更短,速度也更快( ..
发布时间:2021-09-02 20:16:50 Java开发