Anzeige:
Ergebnis 1 bis 3 von 3

Thema: JTable: in Zelle schreiben

  1. #1
    Registrierter Benutzer
    Registriert seit
    23.09.2004
    Beiträge
    76

    Unhappy JTable: in Zelle schreiben

    Hallo,

    ich habe eine Tablelle (JTable) und möchte eine Setter-Funktion um Werte in eine Spalte einzutragen. Dazu benützt ich setValueAt(Object aValue, int row, int column) .

    Das Problem ist wie kann ich ein Char oder String in ein Object umwandeln??

    Code:
      public void setValues(char[] values, int column){
        for (int i=0; i<16; i++){
            table.setValueAt(  values[i],i,column);
        }
      }

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    String ist ja schon ein Object - und für Char/Int und ähnliches Zeugs was keine Objekte sind gibts Wrapper-Klassen. Also

    Code:
    char c = 'A';
    Character character = new Character(c);
    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.07.2000
    Ort
    Österreich
    Beiträge
    189
    Zitat Zitat von masc
    Das Problem ist wie kann ich ein Char oder String in ein Object umwandeln??
    in java sind alle nicht primitiven datentypen von Object abgeleitet, d.h. String ist schon ein Object, und muss nicht mehr umgewandelt werden.
    wenn du char (=primitiver datentyp) hast kannst du entweder daraus einen String machen, oder du verwendest die klasse Character.

    edit:
    da war wer schneller

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •