2017-03-01 95 views
2

我開始了一個名爲「Hello World bare bones」的Codename One項目。我曾經在設計器的主題標籤中定義樣式,但現在它變得單調乏味。爲什麼Codename中的Designer不報告我設置的屬性?

實際上,對於某些選擇器,即使我重寫(取消選中Derive框),某些屬性的樣式在Designer(見下文)或應用程序本身中未更改。

The background should be black

The text should be centered

然而,在選擇列表中,顏色是不是我選擇了一個,但調整似乎是它。

Radio button has the expected alignment but not the expected background color

看來,主題是某處鎖定。我是否犯了一個錯誤,還是應該設置一個常數來「解鎖」主題,甚至是否應該清除一些目錄?

請注意,我使用NetBeans與設計師V 1.1

Designer version 1.1

編輯2017年3月1日

繼@鑽石的偉大的祕訣,我能夠通過設置邊框爲空(而不是NULL)改變前景色。但是現在這種聯繫仍然不是我所期望的(見下文)。我該怎麼辦這個屬性?

Even after setting the Border to empty the alignment property does not seem to be taken into account

理解任何幫助,

回答

2

在Designer,邊界優於背景顏色背景圖像。這意味着如果設置了邊框圖像,則背景色將不起作用,除非邊框只是筆觸或線條。

始終用這幾個步驟解決這個問題:

  1. 轉到邊框選項卡,取消覆蓋。
  2. 點擊Border Help旁邊的...按鈕,將顯示一個新的對話框。
  3. Type(第一行)更改爲Empty並單擊Ok

您的背景顏色現在會產生效果。

+0

哇,你應該獲得勳章@Diamond!這是一個很棒的提示。實際上現在我的屬性至少應用於某些背景/前景色。我編輯我的問題,因爲對齊,它不能按預期工作(請參閱我添加的屏幕捕獲)。順便說一下,您將使用哪種選擇器來使漢堡菜單變黑(前景)? – HelloWorld

+1

由於CheckImage必須位於'Left'或'Right'上,因此無法通過設計器對齊RadioButton UIID。漢堡菜單按鈕是可以在主題「常量」中更改的圖像。不斷變化的是'sideMenuImage',它可能需要您先添加自己的圖像。 – Diamond

+0

哦,你是對的我現在還記得我在以前的項目中改變過的sideMenuImage!謝謝@Tiamond! – HelloWorld

相關問題