Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Java JTable

Mitglied: 15098

15098 (Level 1)

08.08.2007, aktualisiert 09.08.2007, 7186 Aufrufe, 4 Kommentare

Hallo Zusammen,

ich habe eine JTable in der ich einige Daten aus einer Datenbank hole(mit Hilfe von jdbc).

nachdem ich die tabelle gefüllt habe möchte ich nun einzeln daten ändern in einer anderen maske.
daher möchte ich die markierte reihe aus der tabelle bekommen bzw. jede spaltenwert um diese in der seperaten maske in die textfelder zu schreiben.

die markierte zeile soll demnach nach einem klick auf einen button hergeholt werden!

hat hier jemand einen tipp für mich?
vielen dank schonmal
grüße aus muc
Mitglied: GIS-olli
09.08.2007 um 09:17 Uhr
Also wenn die JTable gefüllt ist, könntest du folgendermaßen vorgehen:
(angenommen deine Zeile ist selektiert und du klickst irgedeinen Button)

int row = myJTable.getSelectedRow(); selektierte Zeile herausbekommen
int columns = myJTable.getColumnCount();
Anzahl der Spalten, falls du sie noch nicht hast

//alle Werte aus der Zeile herausbekommen
Object[] werte = new Object[columns];
for (int i=0; i<columns; i++)
{
werte[i] = myJTable.getValueAt(row, i);
}

Mit dem Array Werte kannst du nun z.B. eine neue JTable erstellen.

Du müsstest natürlich noch abfangen, ob jemand mehrere Zeilen markiert hat...
Bitte warten ..
Mitglied: 15098
09.08.2007 um 14:22 Uhr
hey merci dir!
super aufgestellt danke habs schon eingebaut und es funktioniert.

aber wenn ich schon dabei bin...
kann mir jemand noch sagen wie ich rausbekomme auf welchem panel ich mich befinde?
sprich ich habe einen JTabbedPane und darin liegen ein paar panels(Menüreiter).

wenn ich nun auf einen button klicke möchte ich die entsprechende methode für diesen panel (bzw. tabelle in panel) aufrufen.

aber wie komme ich an die info welcher panel gerade aktiv ist wenn ich auf den button klicke?
Bitte warten ..
Mitglied: GIS-olli
09.08.2007 um 16:13 Uhr
Im Prinzip ist es einfach:


int selektierterReiter = myJTabbedPane.getSelectedIndex();

das liefert dir den Index des selektierten Tabs. Dann kannst du dir ja noch den Titel abfragen o.ä. z.B. so:

String titel = myJTabbedPane.getTitleAt(selektierterReiter);

Ansonsten musst du basteln, vielleicht hilft dir :

http://www.dpunkt.de/java/Referenz/Das_Paket_javax.swing/132.html
Bitte warten ..
Mitglied: 15098
09.08.2007 um 16:18 Uhr
super danke für die hilfe

werd ich gleich umsetzen und ich denke mal das das dann auch gut funktioniert...
mir hat eben das getSelectedIndex() gefehlt

danke nochmal
Bitte warten ..
Ähnliche Inhalte
Java

Wie bekomme ich bei Java diese Zertifkatsmeldung weg. Ein Abacus Login verwendet Java , und dies bringt eine Java Warnmeldung

Frage von 116480Java10 Kommentare

Hallo, scheinbar nur , wenn man aus unserem Netz auf ein Abacus System zugreift, das Java fürs Login verwendet, ...

Java

Was ist ein "Href" im Java ?

gelöst Frage von 131455Java31 Kommentare

Hallo zusammen, wir haben eine Applikation ; Die hat den Aufruf JNLP . Nun heisst es "Java neu eine ...

Java

Java Lernen, aber wie?

gelöst Frage von zRobinJava8 Kommentare

Guten Abend! Ich möchts jetzt endlich auf Java umsteigen, allerdings habe ich schon bemerkt, dass man für Java ein ...

Java

Java konsole per java befehl einblenden

gelöst Frage von deinernstjetztJava6 Kommentare

Hallo, ich habe eine Konsolenanwendung programmiert, allerdings ist das Problem, das man diese nicht mit klick auf das .jar ...

Neue Wissensbeiträge
Router & Routing

Endlich: Reines Kabel-TV Modem in D erhältlich !

Information von aqui vor 2 TagenRouter & Routing9 Kommentare

Mit dem Technicolor TC4400-EU Modem sind nun auch Breitband Router ohne integriertes Modem oder Firewalls wie z.B. die pfSense ...

Netzwerkgrundlagen
The Illustrated TLS Connection
Information von Lochkartenstanzer vor 2 TagenNetzwerkgrundlagen

Moin, Unter findet man eine gelungene Erläuterung von TLS. Fördert sehr das verständnis darüber, was da passiert. lks

Windows 10

Zuverlässiger Remove-AppxProvisionedPackage Ausführen in W10-1803

Tipp von NetzwerkDude vor 4 TagenWindows 104 Kommentare

Moin, Remove-AppxProvisionedPackage hat in 1709 recht zuverlässig funktioniert, in 1803 ist es leider so das es gerne mail failed ...

LAN, WAN, Wireless
Erfahrung mit dem tplink eap115-wall
Erfahrungsbericht von fisi-pjm vor 4 TagenLAN, WAN, Wireless

Die Hintergründe Als ausgebildeter Fisi und ambitionierter "Hobby ITler" bin ich Netzwerktechnisch immer auf der Suche nach "schönen" Lösungen ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
OpenVPN auf dem Client Verständnisfrage
gelöst Frage von bk900042Netzwerkprotokolle23 Kommentare

Hallo Community, möchte OpenVPN benutzen, um mich über VPN per RDP zu einem Server zu verbinden und auch GIT ...

Windows Server
AD User wird immer wieder gesperrt
Frage von YellowcakeWindows Server14 Kommentare

Hey ich habe einen User (ein GL User - Natürlich was denn sonst) der immer wieder gesperrt wird. Ich ...

Netzwerkmanagement
Netzwerklaufwerk verbinden nicht möglich
gelöst Frage von SteiniMNetzwerkmanagement13 Kommentare

Hallo Leute, ich bin neu hier und brauche eure Hilfe. Danke schon mal im Voraus. Ich habe folgendes Problem: ...

Apache Server
Webserver überlastet - wie entlasten?
Frage von coltseaversApache Server13 Kommentare

Hi ho, ich hoste aktuell für nen Kunden eine Webseite basierend auf Wordpress. Die Seite liegt auf einem Debian ...