2016-12-12 4 views
0

Ich habe eine Anwendung in Java geschrieben. Ich möchte einen Rahmen nach vorne bringen (erscheint vorne), wenn während der Ausführung meiner Anwendung darauf geklickt wird. Genau wie das Drucker-Fenster funktioniert. HierWie bringe ich einen Frame nach vorne (wie das Druckermaschinenfenster) wenn ich während der Ausführung meiner Anwendung geklickt werde

ist ein Bild, das Problem zu klären:

enter image description here

+0

Willkommen bei Stack Overflow! Ich habe deine Frage bearbeitet. Ich hoffe es ist jetzt klarer. Es gibt ein paar Dinge, die Sie tun könnten, um es zu verbessern. Bitte geben Sie zuerst einen [mcve] des Codes an, den Sie jetzt haben. Damit können wir Ihnen vielleicht besser helfen. Sie können es in Ihren Post [bearbeiten]. Zweitens, bitte klären Sie - wollen Sie einen anderen Rahmen, oder den Rahmen Ihres Programms kommen? Ist der Rahmen, der vorne liegt, etwas von deinem Programm oder von jemand anderem? –

+0

Auch - Sie sprechen von Java Netbean. Ich nehme an, du meinst die NetBeans-IDE, aber deine IDE sollte dafür keine Rolle spielen. Wenn Sie jedoch meinen, dass dieses Programm eine Java Bean oder Enterprise Java Bean beinhaltet, sollten Sie das zur Frage hinzufügen. Je besser Menschen Ihr Problem verstehen, desto besser ist die Chance, dass sie Ihnen helfen können. Viel Glück! –

Antwort

0

Ich verstehe nicht. Wenn Sie auf einen Rahmen klicken, sollte er standardmäßig automatisch auf die vordere Ebene fokussiert werden. Ich machte einen schnellen Test, um sicher zu gehen:

JFrame frameOne = new JFrame(); 
    frameOne.setBounds(200, 50, 600, 700); 
    frameOne.setDefaultCloseOperation(EXIT_ON_CLOSE); 
    frameOne.setVisible(true); 

    JFrame frameTwo = new JFrame(); 
    frameTwo.setBounds(600, 50, 600, 700); 
    frameTwo.setDefaultCloseOperation(EXIT_ON_CLOSE); 
    frameTwo.setVisible(true); 

Es funktioniert gut. Wenn Sie auf einen Rahmen klicken, wird er nach vorne verschoben, wenn er nicht bereits vorne ist.

Es sei denn, ich lese die Frage falsch und das ist nicht das, was Sie gefragt haben?

+0

ein zweiter Fensterrahmen ist nicht unser Anwendungsrahmen hier, was auch immer Sie antworteten, das für unseren eigenen Anwendungsrahmen aber nicht für einen anderen JFrame gültig sein kann. –

Verwandte Themen