carookee - group communication for you
Home / JavaForum / Swing + AWT
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
5.149 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 218 von 1460 (15%) |<   <   >   >|

Autor bbm
Datum 03.11.03, 14:00
Betreff AW: JTable lässt sich nicht Editieren + P


Erst mal vielen dank für die antwort.
Zu a) hmm ich hab das jetzt so geöst.:
Public boolean isCellEditable(int row, int col)
{
    if (col<1) return false
    else return true
}


nun sind die zellen editierbar, aber direkt beim verlassen der zelle ist das
geschriebene auch weg :-(

ich habe nun ein anderes problem. Ich habe die table zu einer JScrollpane
geaddet und diese in einen anderen JPanel gepackt.
Nun wird beim ausführen des Programms das Scrollpane, aber ohne tabelle
angezeigt… :-(
JScrollPane scrollpane = new JScrollPane();
scrollane.add(table)


mann mann ich weiss wirklich langsam nicht mehr weiter :-(

zu b) ich weiss noch nicht genau was du meinst, aber ich denk noch mal
drüber nach.

Vielen dank im voraus grüße

-----Ursprüngliche Nachricht-----
Von: Harald Faber [mailto:@carookee.com]
Gesendet: Montag, 3. November 2003 12:45
An:
Betreff: Re: JTable lässt sich nicht Editieren + Probleme mit dem Menü

> Hi alle zusammen, folgende probleme tauchen im moment bei mir auf:

a)
Ich habe ein eigenes tabellen model geschrieben. wie muss ich in meinem
modell angeben das die zeilen editierbar sind???
habe dazu leider nichts gefunden was mir weiterhilft.


b) ich habe eine klasse myadminmenu geschrieben,
in der nur ein menü angezeigt wird.
nun möchte ich dieses menü in einen frame integrieren.
myadminmenu mymenu = new myadminmenu();
this.setJMenuBar(mymenu);
als fehlermeldung erhalte ich:
Method setJMenuBar(formeleditor.myadminmenu ) not found in class
formeleditor.

kann mir vielleicht jemand weiterhelfen? vielen dank im voraus.

viele grüße



Zu a):
Hm, wüsste nichts besonderes. Bin mir nicht sicher, evtl. musst Du
setValueAt(...) im TableModel implementieren. Prinzipiell erhält jede Spalte
(TableColumn) einen eigenen CellEditor, der üblicherweise über die
zugehörige Klasse der Spalte bestimmt wird.
Zu b): Da rufst Du auf dem falschen Objekt das setJMenuBar auf. Dein "this"
ist offenbar die Klasse "formeleditor". Was Du brauchst ist aber eine
Referenz auf ein JFrame, so dass Du darauf das setJMenuBar(...) aufrufen
kannst.


Täglich €1.000.000,00 zu gewinnen!
Jetzt kostenlos mitspielen!


Diskussionsverlauf:
JTable lässt sich nicht Editieren + Probleme mit dem Menü
    Re: JTable lässt sich nicht Editieren + Probleme mit dem Menü
        AW: JTable lässt sich nicht Editieren + P
            Re: AW: JTable lässt sich nicht Editieren + P
                AW: AW: JTable lässt sich nicht Editieren
                    Re: AW: AW: JTable lässt sich nicht Editieren

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com