JColorChooser в JTable - PullRequest
       27

JColorChooser в JTable

0 голосов
/ 21 января 2012

enter image description here

У меня есть очень простой класс, отображающий jTable, где в column1 я добавил комбобокс

public class Table extends javax.swing.JFrame {

   public Table() {
    initComponents();
    TableColumn name = jTableProva.getColumnModel().getColumn(1);

    JComboBox combo = new JComboBox();
    combo.addItem("Rain");
    combo.addItem("Snow");
    combo.addItem("Sunny");

    name.setCellEditor(new DefaultCellEditor(combo));
}

Мои вопросы:

1) Я не знаю, почему при запуске комбо всегда отображаются скрытыми или «за» клетками.

2) Я хотел бы добавить JColorChooser в столбец 2. Как я могу сделать это, используя код компонента свинга Netbeans? Я добавил JColorChooser перетаскиванием из палитры.

Спасибо.

1 Ответ

2 голосов
/ 22 января 2012

Отсутствует ваша sscce , не ясно, в чем может быть проблема.Вы можете сравнить то, что вы делаете, с этим рабочим примером , который показывает DefaultCellEditor, имеющий JComboBox. Использование поля со списком в качестве редактора также показывает JComboBox; Использование других редакторов показывает JButton, который запускает JColorChooser.

...