JTabbedPane: Tab-Wechsel unterbinden ?

Status
Nicht offen für weitere Antworten.

HannsW

Bekanntes Mitglied
Entweder, ich habs überlesen, oder es wurde noch nicht gefragt:

Zur Durchführung einer Suchaktion schalte ich im Code auf das erste Panel.
Wie kann ich verhindern. daß der ANwender auf ein anders Panel schaltet?

Geht es nur über den ChangeListener? etwa so
Java:
wenn ( istSuchen ) {
    setSelectedIndex(0);
}
[/Java]

oder gibt es eine andere Möglichkeit?

Hanns
 

Ariol

Top Contributor
Du könntest einen SwingWorker benutzen und deine GUI (oder Teile davon) disablen und nach der Berechnung wieder enablen.
Damit bleibt dein Fenster benutzbar (Größe ändern, minimieren u.Ä.) aber der Benutzer muss warten.

Oder du könntest auch einfach einen modalen Dialog öffnen, der sich erst nach der Berechnung wieder schließt.
 

HannsW

Bekanntes Mitglied
Du könntest einen SwingWorker benutzen und deine GUI (oder Teile davon) disablen und nach der Berechnung wieder enabeln.
Damit bleibt dein Fenster benutzbar (Größe ändern, minimieren u.Ä.) aber der Benutzer muss warten.
Der Anwender kann in diversen Suchfeldern seinen Suchbegriff eingeben: insofern müssen diese Felder enabled sein.
Das modale Fenster wäre eine Möglichkeit, aber da in allen übreigen Fenstern Suchbegriffe nie über eine modales Fenster erfragt werden, würde ich hier aus der Norm fallen. Insoweit käme ich auch mit dem Swingworker nicht klar.

Das JTabbedPane biete an sich keine derartige Möglichkeit? Ich hab zumindest keine gesehen

Aber erstmal danke für den Hinweis.
 

diggaa1984

Top Contributor
was genau ist denn im ersten panel zu sehen. warum genau schaltest da hin und warum darf der nutzer da nich weg? :D hab das noch net ganz durchschaut, muss er denn in dem moment suchen?
 

HannsW

Bekanntes Mitglied
Hier werden Artikel-Stammdaten angezeigt. Im ersten Panel stehen die wesentlichen, in den anderen beiden z.B. eine Textarea mit fließtext, im dritten Statische Angaben.
Beim Suchen, werden im ersten Panel nur die denINdize entsprechen Textfrelder angezeigt und enabeld.
Sobald einSuchbegrif ge"Enter"ed wurde. ghets wieder in die normale anzeige.

Und ich bin halt der Meinung, wenn ich EIN aktives Textfeld ( in diesem fall umschaltbar auf drei weitere ) habe, bring es keinen Sinn, das Panel mit diesen Feldern wegzuschalten.
der Anwender sähe dann "bitte Suchbegriff eingeben" und es ist nix da, wo er es eingeben kann.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fiedelbambu Vererbung JTabbedPane vererben in der MainView Java Basics - Anfänger-Themen 0
R JTabbedPane Java Basics - Anfänger-Themen 9
C Tabs in JTabbedPane wechseln, wenn Tabs in eigenen Klassen sind Java Basics - Anfänger-Themen 2
S Verhalten von JTextField in einem JTabbedPane (Register) Java Basics - Anfänger-Themen 6
T Icon auf einem JTabbedPane? Java Basics - Anfänger-Themen 6
J Erste Schritte JTabbedPane sichtbar und unsichtbar Java Basics - Anfänger-Themen 9
B JTabbedPane größe der Tabs ändern Java Basics - Anfänger-Themen 6
R JTabbedPane - Farbe ändern Java Basics - Anfänger-Themen 4
S JTabbedPane jeder Tab in einer eigenen java Datei? Java Basics - Anfänger-Themen 3
I Netbeans - jTabbedPane Hintergrundfarbe ändern Java Basics - Anfänger-Themen 13
X JTable in JPanel in JTabbedPane mouseevent von jtable kommt nicht durch Java Basics - Anfänger-Themen 3
M JTabbedPane Java Basics - Anfänger-Themen 2
A JTable im JTabbedPane Java Basics - Anfänger-Themen 2
Spin JTabbedPane Java Basics - Anfänger-Themen 10
Developer_X Jtabbedpane showPane(xpane)? Java Basics - Anfänger-Themen 2
F JTabbedPane auf Ereignisse reagieren Java Basics - Anfänger-Themen 6
H JTabbedPane wartet auf Eingabe Java Basics - Anfänger-Themen 3
G LAF JTabbedPane Java Basics - Anfänger-Themen 3
L JTabbedPane, richtige Übergabe von Tabs Java Basics - Anfänger-Themen 18
T Dynamischer JTabbedPane Probleme mit JTextArea Java Basics - Anfänger-Themen 2
C jTabbedPane JScrollPane und jPanel Java Basics - Anfänger-Themen 3
C jTabbedPane selektierten Tab markieren Java Basics - Anfänger-Themen 2
G JTabbedPane Java Basics - Anfänger-Themen 3
S aus Resultset JTabbedPane erzeugen Java Basics - Anfänger-Themen 5
N Event auf JTabbedPane abfragen ? Java Basics - Anfänger-Themen 8
N jtabbedpane Java Basics - Anfänger-Themen 4
M JPanel und JTabbedPane macht probleme Java Basics - Anfänger-Themen 5
T JTabbedPane Java Basics - Anfänger-Themen 2
G JTabbedPane zugriff von anderer Methode Java Basics - Anfänger-Themen 2
G Toolbar bei JTabbedPane Java Basics - Anfänger-Themen 5
J Habe gerade erst mit Java begonnen - Frage zu JTabbedPane Java Basics - Anfänger-Themen 3
O JToolBar wird Tab in JTabbedPane statt Toolbar in JFrame Java Basics - Anfänger-Themen 6
S Grafik verschwindet aus JTabbedPane Java Basics - Anfänger-Themen 4
R JTabbedPane wird nicht angezeigt Java Basics - Anfänger-Themen 5
P Fenster schliessen aus JTabbedPane/JPanel Java Basics - Anfänger-Themen 3
H JButton - Wechsel der Textfarbe alle 500ms Java Basics - Anfänger-Themen 10
J Interface Wechsel in den Windows7-Basis Modus Java Basics - Anfänger-Themen 7
S String ab dem Wechsel Buchstaben zu Zahlen splitten Java Basics - Anfänger-Themen 14
B JRadioButton wechsel gibt NullPointerException Java Basics - Anfänger-Themen 2
S Erste Schritte TAB-Wechsel zwischen TextFields Java Basics - Anfänger-Themen 1
3 Klassen Wechsel der Ansichten in einer GUI Java Basics - Anfänger-Themen 2
S Erste Schritte Fenster wechsel im Applet Java Basics - Anfänger-Themen 7
F Probleme nach dem Wechsel von Eclipse zu NetBeans Java Basics - Anfänger-Themen 15
T String splitten beim wechsel vom buchstabe zu zahl! Java Basics - Anfänger-Themen 8
Binary.Coder Wechsel von BlueJ zu Eclipse Java Basics - Anfänger-Themen 7
T vorzeichen wechsel bei int Java Basics - Anfänger-Themen 10
M Tabbed Pane wechsel via HotKey Java Basics - Anfänger-Themen 10
D wechsel des aktuellen spielers Java Basics - Anfänger-Themen 2
N Anzahl von Zahlen-wechsel im Vector Java Basics - Anfänger-Themen 2
G JFileChooser "alle Dateien" unterbinden Java Basics - Anfänger-Themen 3
B Texteingabe im Textpane unterbinden Java Basics - Anfänger-Themen 2
D Zeicheneingabe gezielt unterbinden Java Basics - Anfänger-Themen 5
R Cachen von getImage unterbinden. Java Basics - Anfänger-Themen 10
T Java Tastatureingaben unterbinden Java Basics - Anfänger-Themen 3
S casten von Interface zu Klasse unterbinden Java Basics - Anfänger-Themen 15
M JTable - Spaltentausch unterbinden Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben