2011-08-05 54 views

回答

1

退房輝煌MacWidgets

下面是關鍵步驟:

  1. 與適當的l創建JComboBox & F.
  2. 創建使用DefaultCellEditor
  3. 具有ComboBox一個TableCellEditor的,例如
  4. 使用setDefaultEditor(...)設置JTable上的編輯器

的TableCellRenderer getDefaultRenderer(類columnClass的)

+0

對於MacWidgets而言,雖然我不確定渲染器是否足夠。 – trashgod

+0

嗨,如果我按照你的步驟,它會在我的問題中創建第一個Combobox。我需要一些方法來獲得第二個。 – Nick

+0

我會開始尋找到L&F。我懷疑它有兩種基於容器的外觀...... –

1

在Mac OS X爲JComboBox默認UI委託是com.apple.laf.AquaComboBoxUI。您可以用您自己的變體BasicComboBoxUI來替換它。 @Dilum建議的MacWidgets收藏中有一個相關示例here和更完整的example

+0

嗨,我必須重寫它以獲得第二個樣式嗎? – Nick

+0

看起來您正在使用Nimbus。 – trashgod

相關問題