entsprechende Anzahl an jCheckboxen in einer jTable

Status
Nicht offen für weitere Antworten.

Taramsis

Bekanntes Mitglied
Hi Leute,

ich möchte eine Auswahl in einer jTable treffen. Dies dachte ich, könnte man mit ner jCheckbox umsetzen. Ich möchte in der Table Tupel von Tabellennamen einer DB aufrufen und durch das Häckchen würde man das paralelle ausfüren besätigen.
Ich weiß nur nicht wie man die Anzahl der jCheckboxen an die Zeilen der Table anpasst.
Würde mich über Rückmeldung freuen!

Gruß

Taramsis
 

Taramsis

Bekanntes Mitglied
Hi,

wie würde ich den z.B in diesem JTable eine checkbox hinzufügen:
Java:
paraTable.setModel(new javax.swing.table.DefaultTableModel(
    new Object [][] {
        {null, null, null, null},
        {null, null, null, null}
    },
    new String [] {
        "Title 1", "Title 2"
    }
));

Würde ich eine Checkbox erzeugen und dies für Titel zwei einsetzen?!
 

Taramsis

Bekanntes Mitglied
Hi,

ich hab ein problem. Mir werden die die checkboxen nicht angezeigt. Man sieht nur false bzw. true:


Java:
private Object[][] data = {
        {null, null, null, new Boolean(false)},
        {null, null, null, new Boolean(false)},
        {null, null, null, new Boolean(true)},
        {null, null, null, new Boolean(false)}
    };
    private String[] columnNames = {
        "Title 1", "Title 2", "Title 3", "Title 4"
    };
paraTable = new javax.swing.JTable();

paraTable.setModel(new javax.swing.table.DefaultTableModel(data, columnNames ));

paraTable.setName("paraTable");

was habe ich falsch gemacht?????:L
 
S

SlaterB

Gast
tja, du brauchst ein Model, welches die richtige Column-Class zurückliefert,
z.B.
Java:
public class TestGUI
    extends JFrame
{

    public TestGUI()
    {

        Object[][] data =
            {
                {null, null, null, Boolean.FALSE},
                {null, null, null, Boolean.FALSE},
                {null, null, null, Boolean.FALSE},
                {null, null, null, Boolean.FALSE}};
        String[] columnNames =
            {"Title 1", "Title 2", "Title 3", "Title 4"};
        JTable paraTable = new JTable();
        paraTable.setModel(new DefaultTableModel(data, columnNames)
            {

                public Class<?> getColumnClass(int columnIndex)
                {
                    if (columnIndex == 3)
                    {
                        return Boolean.class;
                    }
                    return Object.class;
                }
            });
        paraTable.setName("paraTable");


        add(paraTable);
        setSize(300, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }

    public static void main(String[] args)
    {
        new TestGUI();
    }
}

und bitte nie 'new Boolean()' aufrufen, es gibt doch nur zwei davon ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
DEvent Je nach Auswahl in Liste entsprechende Input-Elemente anzeig AWT, Swing, JavaFX & SWT 2
H automatische Anzahl der Spalten ermitteln -> geht nicht AWT, Swing, JavaFX & SWT 6
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
H TableView mit variabler Anzahl Spalten AWT, Swing, JavaFX & SWT 2
D Swing JSlider Tip Anzahl AWT, Swing, JavaFX & SWT 3
Hijo2006 Anzahl der Excelzeilen AWT, Swing, JavaFX & SWT 1
L Swing Variable Anzahl an JButtons AWT, Swing, JavaFX & SWT 7
Kandum obj_JMenu.addMenuListener - variable Anzahl an JMenus / menulistenern & frame.setTitle() dynamisch AWT, Swing, JavaFX & SWT 7
K SWT DataBinding, Anzahl der Zeilen aktualisieren AWT, Swing, JavaFX & SWT 4
K AWT begrenzte anzahl paint aufrufe AWT, Swing, JavaFX & SWT 6
M Anzahl Frames in Taskleiste AWT, Swing, JavaFX & SWT 2
R Swing unbegrenzte Anzahl vonEinträgen in JList AWT, Swing, JavaFX & SWT 2
DEvent Swing JTextField Anzahl an sichtbaren Zeichen AWT, Swing, JavaFX & SWT 4
Y JTable mit großer Anzahl von Datensätzen AWT, Swing, JavaFX & SWT 3
G Swing JTextArea mit fester Anzahl Spalten! AWT, Swing, JavaFX & SWT 10
T Anzahl Event Listeners AWT, Swing, JavaFX & SWT 4
O Anzahl der Zeilen im TableViewer AWT, Swing, JavaFX & SWT 12
G JList mit einer großen Anzahl an Einträgen AWT, Swing, JavaFX & SWT 15
Airwolf89 Swing Anzahl der Tabellenspalten dynamisch setzen AWT, Swing, JavaFX & SWT 2
M Problem mit Festsetzen der Anzahl ein reihen in einer JTable AWT, Swing, JavaFX & SWT 11
M Komponenten einer unbestimmten Anzahl und MouseListener AWT, Swing, JavaFX & SWT 4
J jTextarea Anzahl Zeichen in einer Zeile begrenzen AWT, Swing, JavaFX & SWT 2
S JList gibt nach Sortierung mit Collections keine Anzahl mehr AWT, Swing, JavaFX & SWT 3
B random anzahl an jTextFieldern einfügen AWT, Swing, JavaFX & SWT 2
J Große Anzahl von Comboboxen in Tabelle darstellen AWT, Swing, JavaFX & SWT 2
G Tabelle mit variabler Anzahl an Zeilen AWT, Swing, JavaFX & SWT 3
M JList mit unbestimmter Anzahl Panels füllen AWT, Swing, JavaFX & SWT 4
X JTable --> Anzahl der Spalten ändern AWT, Swing, JavaFX & SWT 8
S Anzahl ActionEvents (Strings in eine ArrayList einfügen) AWT, Swing, JavaFX & SWT 4
Y JCheckBoxen automatisch anlegen AWT, Swing, JavaFX & SWT 6
H JCheckBoxen überprüfen AWT, Swing, JavaFX & SWT 2
B Problem JCheckBoxen gefeuerte ItemEvents AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben