look-and-feel

    1热度

    1回答

    我正在使用wxWidgets作为GUI库在C++中编写应用程序,并且我想创建自定义窗口。我希望他们看起来像Visual Studio或3ds Max。是否可以删除边框,但保留调整大小和移动功能?我可以使用wxBORDER_NONE并捕获所有事件来移除和调整大小(我希望),但在我看来应该有更简单的方法来定制wxFrame的外观。也许像一个文件,其中包含所有需要的位图和设置或类似的东西? 具有这些功能

    0热度

    1回答

    中指定的OptionPaneUI我想用我自己的OptionPaneUI重写BasicOptionPaneUI。但是,我创建的JOptionPanes仍然被BasicOptionPaneUI绘制。 这里是initClassDefaults法在我的自定义外观和感觉: @Override protected void initClassDefaults(UIDefaults table) {

    2热度

    1回答

    对于Java Swing应用程序,我使用的是BeautyEye Laf。 我在JPopupMenu内设置了JTextField。无论我做什么,JTextField都显示为禁用。该代码是一个有点复杂,但我做了这个片段,是容易测试 public static void main(String[] s) throws Exception { BeautyEyeLNFHelper.frame

    0热度

    1回答

    美好的一天! 如何更改Catel错误信息的外观? 更改字符串“下面的警告和/或发现错误(悬停查看)语言; 我如何可以强制验证每个TextChanged事件 我想改变字段高亮的外观我该怎么做?用红色突出显示不仅是字段的边框,还有字段的背景,例如

    0热度

    1回答

    比方说,我有2个JFrames。将JFrame设置为可见之后,如果不首先将隐藏和正常的可见性设置为可见,您似乎无法更改LAF。这意味着一个闪烁,并且JFrame跳转到顶部。 否则,你会得到这样的: 另外,重绘似乎并没有帮助(金属和Ubuntu系统LAF之间的一些混合物)。 现在,假设第一个JFrame是使用Metal LAF制作的。显示之后,LAF将更改为系统LAF。然后出现第二个。现在,第一个受

    2热度

    1回答

    我正在使用Synthetica Black Eye LAF(http://www.jyloo.com/synthetica/)和使用Java 1.7的应用程序。看起来,当我启用了Synthetica LAF时,如果我将屏幕拖到较大的第二个监视器上,并且通过双击或单击最大化图标来最大化窗口,窗口占用的空间与主监视器上的“全屏”大小。当我没有启用LAF时,它不会这样做。就好像它没有意识到它所在的屏幕尺

    -1热度

    1回答

    我必须使用Windows L & F之一为OSX上我的Java应用程序。不幸的是,我无法将L & F更改为任何Apple兼容。 使用Windows热键(ctrl + c而不是cmd + c等)非常不方便。可能存在一个“黑客”,允许我全局使用命令键而不是控制(cmd - > ctrl)在窗口的热键L & F(不希望覆盖每个控件的键绑定)? 如果有问题,我使用JGoodies Looks。

    0热度

    3回答

    的外观和感觉我使用的是净豆的形式来创建一个小程序。该applet依赖于JFileChooser。如果我将程序编写为应用程序而不是applet,则文件选择器看起来不同。为什么在编写applet或应用程序时,相同的代码会生成不同的文件选择器?另外,如何从applet更改我的文件选择器的外观和感觉,以使其看起来像应用程序中的文件选择器? 申请文件选择: Applet的文件选择:

    1热度

    2回答

    我试图设计一个定制的Dialog,它允许用户创建一个新的文件夹。直到我装我的自定义外观和感觉,一切看起来都只是罚款: 现在,我尝试设置外观和按钮的教科书中消失。 我建立了一个SSCCE这说明此问题。请注意,LNF类除了加载UIManager.getDefaults()的所有值外什么也不做。如果这有帮助,我在Gnome 3.18.1上使用Debian 8(jessie),并且全局黑暗主题处于打开状态

    0热度

    1回答

    这个问题似乎是Linux/Ubuntu的系统外观,因为它可以在Windows和其他外观中使用。我似乎无法找到解决这个问题的方法。我目前使用Ubuntu 15.10。 // Set my look and feel in main() // Printed out: "com.sun.java.swing.plaf.gtk.GTKLookAndFeel" try { UIManager