Java 如何将工具栏样式设置为两个水平?

Java 如何将工具栏样式设置为两个水平?,java,gtk,gnome,Java,Gtk,Gnome,我正在使用JavaGNOME(Ubuntu11.04,libJavaGNOMEJava4.0.11),并试图设置我的Toolbar.setStyle(ToolbarStyle.BOTH_-HORIZ)(应并排显示库存项目的图标和文本),但不会在图标旁边显示文本。我还看到,带有库存项目的按钮仅显示图标,即使我明确地为按钮设置了标签。只有当我没有设置库存项目时,标签才会显示。如果我使用ToolbarStyle.TEXT它会显示测试,如果我使用ToolbarStyle.BOTH它会在文本上显示图标,但

我正在使用JavaGNOME(Ubuntu11.04,libJavaGNOMEJava4.0.11),并试图设置我的
Toolbar.setStyle(ToolbarStyle.BOTH_-HORIZ)(应并排显示库存项目的图标和文本),但不会在图标旁边显示文本。我还看到,带有库存项目的
按钮
仅显示图标,即使我明确地为
按钮
设置了标签。只有当我没有设置库存项目时,标签才会显示。如果我使用
ToolbarStyle.TEXT
它会显示测试,如果我使用
ToolbarStyle.BOTH
它会在文本上显示图标,但是
ToolbarStyle.BOTH_-HORIZ
或将其留空(在gnome中两个_-HORIZ都是默认值),它只会显示图标


我在我的计算机上查看了一些其他GTK应用程序(不是java gnome),它们都能正常工作,并且我在gconf中将其设置为默认值(
/desktop/gnome/interface/toolbar\u style

您必须将工具项设置为“重要”,否则标签不会在两种水平模式下都显示。使用。

您必须将工具项设置为“重要”,否则标签在两种水平模式下都不会显示。使用。

否,两种水平模式的使用案例都是为了节省空间。不过,我可以想象,如果窗口足够大,那么显示不重要的标签可能会很有用,并且只在需要空间时才隐藏它们。不,两种_-horiz模式的用例都是为了节省空间。不过,我可以想象,如果窗口足够大,那么显示不重要的标签可能会很有用,并且只在需要空间时才隐藏它们。