J'ai un JFrame
avec 2 JTextField
s dedans. maintenant je veux faire de ce cadre une fenêtre modale, comment puis-je faire cela s'il vous plaît dire.faire cadre modal
1
A
Répondre
2
Vous devez utiliser un JDialog au lieu d'un JFrame.
3
De la javadoc de la classe Dialog
Une boîte de dialogue peut être modales (la valeur par défaut ) ou modal. Un dialogue modal est un qui bloque l'entrée à toutes les autres fenêtres toplevel dans l'application, à l'exception de toutes les fenêtres créées avec le dialogue en tant que leur propriétaire.
public class AboutDialog extends JDialog implements ActionListener {
public AboutDialog(JFrame parent, String title, String message) {
super(parent, title, true);
if (parent != null) {
Dimension parentSize = parent.getSize();
Point p = parent.getLocation();
setLocation(p.x + parentSize.width/4, p.y + parentSize.height/4);
}
JPanel messagePane = new JPanel();
messagePane.add(new JLabel(message));
getContentPane().add(messagePane);
JPanel buttonPane = new JPanel();
JButton button = new JButton("OK");
buttonPane.add(button);
button.addActionListener(this);
getContentPane().add(buttonPane, BorderLayout.SOUTH);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
setVisible(false);
dispose();
}
public static void main(String[] a) {
AboutDialog dlg = new AboutDialog(new JFrame(), "title", "message");
}
}
Questions connexes
- 1. Comment faire pour modal système de formulaire en utilisant C#?
- 2. Fermeture d'un modal JInternalFrame
- 3. Simple modal dans jQuery
- 4. Lancement d'un UINavigationController modal
- 5. Ajax Modal Popup
- 6. jquery simples modal + asp.net
- 7. Asp.Net: Javascript Modal Window
- 8. case Modal + case + biscuit
- 9. Création d'un assistant modal
- 10. JQuery Modal Popup après window.location
- 11. Faux dialogue modal en utilisant Afficher?
- 12. Affichage Ajax Modal Popup Édition
- 13. Recentrer Popup modal avec Javascript
- 14. C# OpenFileDialog Non-Modal possible
- 15. Appeler Rich Panel Modal Onclick
- 16. iPhone Utilisation d'une vue Modal d'un TabBar Voir
- 17. Cadre Magento
- 18. Comment créer un UIViewController modal translucide?
- 19. iPhone Modal View Plus petit que l'écran
- 20. Asp.net Ajax temporaire Modal Pop-up
- 21. Cadres imbriqués (WPF) - Comment faire pour que la barre de navigation du cadre externe ignore le cadre interne?
- 22. problème avec ajax modal popup extender
- 23. feuille Modal personnalisée ne pas fermer
- 24. Run JQuery dans le cadre d'un autre cadre
- 25. Sys.Application.add_load Problème avec extension popup Modal
- 26. Connexion ASP.NET MVC Modal Dialog/lightbox
- 27. Modal Pop-up Image Viewer pour Asp.net
- 28. Modal Popup pas rafraichissant Parent Page
- 29. solution pour la page popup comme modal
- 30. AJAX Toolkit Modal Popup n'apparaîtra pas
merci pour la réponse, mais je voulais demander cant je fais ce cadre pour ouvrir en mode modal? –