2011-07-31 42 views
1

我正在使用java-gnome(Ubuntu 11.04,libjava-gnome-java 4.0.11),並試圖設置我的Toolbar.setStyle(ToolbarStyle.BOTH_HORIZ);(它應該顯示庫存項目中的圖標和文本),但它不會顯示文本在圖標旁邊。我也看到Button與股票項目只顯示圖標,即使我明確地設置標籤Button。只有當我沒有設置庫存商品時,標籤纔會出現。如果我這樣做ToolbarStyle.TEXT它顯示測試,如果我使用ToolbarStyle.BOTH它顯示在文字上的圖標,但ToolbarStyle.BOTH_HORIZ或保留爲空(both_horiz是默認在GNOME)它只顯示圖標。如何將工具欄樣式設置爲both_horiz?

我看着我的電腦上一些其他的GTK應用程序(不是Java-GNOME),他們有both_horiz正常工作,我有它在的gconf設置爲默認值(/desktop/gnome/interface/toolbar_style

回答

1

您必須設置工具項爲「重要」,否則標籤將不會顯示在兩個_horiz模式中。使用ToolItem.setIsImportant()

+0

謝謝!那是隨機的。應該不是默認的? – senshikaze

+1

不,兩個_horiz模式的用例是爲了節省空間。但我可以想象,如果窗口足夠大,顯示不重要的標籤可能會很有用,並且只有在需要空間時纔會隱藏它們。 – ptomato

相關問題