• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Interface Builder: Problem mit Fensterverwaltung

cdyFlorian

Allington Pepping
Registriert
08.01.06
Beiträge
190
Hallo liebe AT´ler ;)
Folgendes Problem
Ich will, dass mein Programm ein neues Fenster öffnet, wenn auf dem Bevel Button
Klicke (was er auch macht). Jetzt sind 2 Fenster sichtbar (so wie ich es haben will),
Aber immer ist der Hintere Fenster aktiv, statt der vordere, den ich eben aufgerufen
habe. Da muss ich unnötigerweise nochmal auf dem neugeöffneten Fenster drücken,
Damit ich den auch per Tastenkombination bedienen kann, da ja sonst der hintere reagiert.
Was hab ich da übersehen, bzw. falsch gemacht? :(
 

Daisy

Uelzener Rambour
Registriert
14.01.06
Beiträge
366
Hallo Florian,

in welcher Sprache entwickelst du denn?

In Objective-C gibt es z.B.:

- (void)makeKeyAndOrderFront: (id)sender


Das holt dein Fenster automatisch nach vorne und macht es zum Focus (='Key').

für Java (kenn ich mich nicht mit aus - aber lt. Developer Documentation gibt es wohl das gleiche):

public void makeKeyAndOrderFront(Object sender)

Grüße,

Daisy
 

cdyFlorian

Allington Pepping
Registriert
08.01.06
Beiträge
190
Ich mach es auf Cocoa.
Ich habe im Interface Builder den Bevel Button mit dem zweiten Fenster gelinkt,
und im Inspektor unter Target/Action auf order front: geklickt.
 

Daisy

Uelzener Rambour
Registriert
14.01.06
Beiträge
366
cdyFlorian schrieb:
Ich mach es auf Cocoa.
Ich habe im Interface Builder den Bevel Button mit dem zweiten Fenster gelinkt,
und im Inspektor unter Target/Action auf order front: geklickt.

Da gilt genau das gleiche:

nimm 'makeKeyAndOrderFront:' stattdessen, dann sollte es gehen.

Grüße,

Daisy
 
  • Like
Reaktionen: cdyFlorian