2016-12-12 12 views
0

J'ai une application écrite en Java. Je veux faire avancer un cadre (apparaissant devant) quand on clique dessus pendant l'exécution de mon application. Tout comme la fenêtre de l'imprimante peut le faire.Comment faire avancer une image (comme la fenêtre de la machine d'impression) quand on clique pendant l'exécution de mon application

Voici une image pour clarifier le problème:

enter image description here

+0

Bienvenue dans Stack Overflow! J'ai édité votre question. J'espère que c'est plus clair maintenant. Il y a quelques choses que vous pourriez faire pour l'améliorer. Tout d'abord, veuillez inclure un [mcve] du code que vous avez maintenant. Avec cela, nous pourrions peut-être vous aider à mieux. Vous pouvez [modifier] dans votre message. Deuxièmement, veuillez clarifier - voulez-vous qu'un autre cadre apparaisse, ou le cadre de votre programme? Est-ce que le cadre qui est devant est maintenant quelque chose de votre programme ou du programme de quelqu'un d'autre? –

+0

Aussi - vous parlez de Java Netbean. Je _suppose_ vous voulez dire l'EDI NetBeans, mais votre IDE ne devrait pas importer pour cela. Cependant, si vous voulez dire que ce programme implique un Java Bean ou un Enterprise Java Bean, vous devez ajouter cela à la question. Les meilleures personnes peuvent comprendre votre problème, meilleures sont les chances qu'elles puissent vous aider. Bonne chance! –

Répondre

0

Je ne comprends pas. En cliquant sur un cadre devrait automatiquement le concentrer sur le calque de façade par défaut. J'ai fait un test rapide pour m'assurer:

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); 

Cela fonctionne très bien. Cliquer sur l'une ou l'autre des images l'amène à l'avant si ce n'est pas déjà à l'avant. À moins que je ne lis la mauvaise question et que ce n'est pas ce que vous demandiez?

+0

deuxième cadre d'une fenêtre n'est pas notre cadre d'application ici tout ce que vous avez répondu qui peut être valable pour le cadre de notre propre application, mais pas pour un autre JFrame. –