Zum Inhalt springen

jghj

Mitglieder
  • Gesamte Inhalte

    30
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von jghj

  1. Hallo. Ich schon wieder ;-) hab ein Problem mit der JTable - ich glaub mittlerweile kenn ich jeden Thread zu diesem Thema in dem Forum auswendig aber keiner konnte mir helfen Google spricht auch nix gutes. Also es geht darum, dass ich eine Zeile hinzufügen möchte. so sieht mein AbstractTableModel aus: public class MyAbstractTableModel extends AbstractTableModel { /* ... */ public void addRow() { //this.fireTableRowsInserted( file.size() - 1, file.size() - 1 ); this.fireTableChanged(new TableModelEvent(this ,file.size() - 1 , file.size() , TableModelEvent.ALL_COLUMNS, TableModelEvent.INSERT )); } /* ... */ public void addTableModelListener(TableModelListener arg0) { } public void removeTableModelListener(TableModelListener arg0) { } } in meiner addRow methode seht ihr auch, welche 2 wege ich wie probiert habe. Im speicher wird die Tabelle schon vorher erweitert. (bei mir hängt eine ArrayList dahinter) Ich habe einen button, der die methode addNew aufruft: public void addNew( MyAbstractTableModel model ) { file.add( "" ); //model.fireTableRowsInserted( file.size() -1, file.size() ); model.fireTableRowsInserted( 0, file.size() +1 ); model.addRow(); } auch mit testwerten noch. Die neuen Zeilen sehe ich erst dazukommen, wenn ich in einer zelle was geändert habe. danke im voraus
  2. an diese möglichkeit hab ich auch schon gedacht. Aber die fand ich eben nicht sehr schön wegen dem overhead durch die extra namensvergabe für aktionen, und dann muss man da wieder durchswitchen und des richte raussuchen ;-)
  3. alsoooo.... ;-) ich schreibe mir gerade eine kleine applikation, die ein dynamisches Navigationsmenü haben soll. Dafür hab ich eine kleine klasse geschrieben und füge die "links" folgendermaßen ein: nav.add( "Value", [funktionsreferenz] ); so. Jetzt wird die navigation dargestellt mit dem Text "Value", und beim klick darauf soll eben die Funktion der [funktionsreferenz] aufgerufen werden.
  4. und da gibts keine andere Möglichkeiten? ich mein ich kann ja nit für jede Funktion ne eigene Klasse stricken, da hab ich dann 50 klassen mit fast keinem inhalt.. oder dass man einfach was evaluaten kann?
  5. Hallo wissende, ich weiß in java gibt es nicht wirklich pointer. Aber intern muss es ja mit pointern arbeiten. Ich möchte jetzt per pointer eine funktion aufrufen, (also bzw. einfach einer funktion eine funktionsreferenz mitgeben, die aufgerufen werden kann) Leider kann ich hier auch keine prototypen erstellen auf die ich casten könnte .. jemand ne idee? danke im voraus mfg jghj
  6. jghj

    formular in swing

    hallo wissende, such mich jetzt schon seit stunden durch foren und google durch, aber find keine Lösung. Mein Problem besteht darin, dass ich ein ganz einfaches eingabeformular in swing erstellen möchte. Jedoch hat das Fenster, in dem dieses Formular erzeugt werden soll, eine fixe Größe. Und ich weiß nicht welches Layout ich da am besten nutzen soll, bzw. gibt es dafür überhaupt ein geeignetes? GridLayout zieht mir alle Felder viel zu groß (eben auf panel ebene) und flowlayout kann ich nicht sagen, dass es nach 2 spalten umbrechen soll; oder doch? Ich hoffe ich konnte mein Problem richtig erklären. Danke im voraus mfg jghj

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...