1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  2. Unsere jährliche Weihnachts-Banner-Aktion hat begonnen! Wir freuen uns auf viele, viele kreative Vorschläge.
    Mehr dazu könnt Ihr hier nachlesen: Weihnachtsbanner 2016

    Information ausblenden

Interface Builder: Problem mit Fensterverwaltung

Dieses Thema im Forum "OS X-Developer" wurde erstellt von cdyFlorian, 30.03.06.

  1. cdyFlorian

    cdyFlorian Allington Pepping

    Dabei seit:
    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? :(
     
  2. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    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
     
  3. cdyFlorian

    cdyFlorian Allington Pepping

    Dabei seit:
    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.
     
  4. Daisy

    Daisy Uelzener Rambour

    Dabei seit:
    14.01.06
    Beiträge:
    366
    Da gilt genau das gleiche:

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

    Grüße,

    Daisy
     
    cdyFlorian gefällt das.
  5. cdyFlorian

    cdyFlorian Allington Pepping

    Dabei seit:
    08.01.06
    Beiträge:
    190
    Klappt Astrein!

    Danke Daisy! ;)
     

Diese Seite empfehlen