私はあなたがSelectElementのスタイルを.setClassName( "my_css_class")を使用することができると信じています。あなたはまた、CSSを使ってスタイリングに多くの情報を見つけるでしょう
.styled-select select {
background: transparent;
width: 268px;
padding: 5px;
font-size: 16px;
line-height: 1;
border: 0;
border-radius: 0;
height: 34px;
}
:
は、あなたのHTMLにこのような何かをCSSを追加します。
他のGWTウィジェット、つまりリストボックスを使用している場合は、.setStyleName( "my_class_name")を使用できます。 GWT ListBoxをSelectElementにラップしてスタイルを設定することもできます。 https://bavotasan.com/2011/style-select-box-using-only-css/
EDIT:
ListBox listBox = ListBox.wrap(mySelectElement);
listBox.setStyleName("my_css_class");
は、より多くのためにここを参照してくださいここにCSSスタイル]ドロップダウンボックスを使用するためのいくつかの優れた例:How to style a <select> dropdown with CSS only without JavaScript?
EDITドロップダウンボックスの2カスタムスタイリングを
ListBoxまたはドロップダウンボックスの個々の項目のスタイルを設定します。
CSS:
.selectbox {
border: 3px;
border-radius: 5px;
padding: 4px;
background-color: #44f;
}
.optioncss {
background-color: #888;
}
例えばHTML選択項目
<select id="selectbox" class="selectbox">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
<option>Option 4</option>
</select>
GWTのクライアントコード項目の助けを
ListBox select = ListBox.wrap(RootPanel.get("selectbox").getElement());
SelectElement elem = (SelectElement)select.getElement().cast();
elem.getOptions().getItem(0).setDisabled(true);
elem.getOptions().getItem(1).setClassName("optioncss")
おかげ再スタイルに。しかし、私は 'ListBox'オブジェクトではなく 'Combobox'ですべてを行う必要があります。 –
.setStyleName()もコンボボックスで動作します – WLGfx
しかし、各要素はJavaで取得できます。このようなもの: 'combobox.getItemsList()'は各要素のスタイルを設定します。私が到達したい結果は、http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_option_disabled(VOLVOの例) –