Apparaitre d'un nouveau JPanel java
Fermé
Sosou91
Messages postés
55
Date d'inscription
jeudi 18 décembre 2008
Statut
Membre
Dernière intervention
19 avril 2011
-
25 sept. 2009 à 13:55
tatus - 16 avril 2012 à 14:55
tatus - 16 avril 2012 à 14:55
A voir également:
- Apparaitre d'un nouveau JPanel java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Apparaitre hors ligne instagram - Guide
- Nouveau site coco chat ✓ - Forum Réseaux sociaux
- Nouveau outlook - Accueil - Mail
2 réponses
Sosou91
Messages postés
55
Date d'inscription
jeudi 18 décembre 2008
Statut
Membre
Dernière intervention
19 avril 2011
1
25 sept. 2009 à 17:25
25 sept. 2009 à 17:25
merci j'utilise le JPanel(null) et je veux quand je clique sur un bouton au nom de s'inscrire il doit afficher une autre fenêtre qui contient les champs de l'inscription
Salut j'ai le même problème pour mon projet, de l'aide SVP
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
16 avril 2012 à 13:03
16 avril 2012 à 13:03
Il faut rajouter un ActionListener sur le bouton qui fera l'action désirée :
Remarque : ce ne sont pas vraiment les JPanel qui sont affichées mais les JFrame qui les contiennent...
Remarque : ce ne sont pas vraiment les JPanel qui sont affichées mais les JFrame qui les contiennent...
final JFrame maDeuxiemeFenetre = ... JButton monBouton = new JButton("Cliquez-moi"); monBouton.addActionListener(new ActionListener() { @Override actionPerformed(ActionEvent e) { maDeuxiemeFenetre.setVisible(true); } });
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
16 avril 2012 à 13:21
16 avril 2012 à 13:21
"dans une page web", tu fais quoi exactement ? Une applet, du JEE, du Javascript ?
Mais il n'empêche qu'un JPanel c'est juste un conteneur, il faut le mettre dans une fenêtre (JFrame par exemple), pour pouvoir l'afficher...
Mais il n'empêche qu'un JPanel c'est juste un conteneur, il faut le mettre dans une fenêtre (JFrame par exemple), pour pouvoir l'afficher...
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<!--<meta http-equiv="refresh" content="6" /> -->
<script language="javascript">
function OuvrirPopup(page,nom,option) {
window.open("http://localhost:8080/supervisionFinal/faces/equipement/List.xhtml","","top=10,left=10");
}
</script>;
<title>Facelet Title</title>
<h:outputStylesheet name="css/jsfcrud.css"/>
</h:head>
<h:body><h:form>
<h:commandLink value="cliquer içi" />
<table align="center">
<tr><td>login</td><td><h:inputText id="login" value="#{utiController.login}" /></td></tr>
<tr><td>mot de passe </td> <td>
<h:inputText id="password" value="#{utiController.password}" /></td>
</tr>
<tr><td> <h:commandButton action="#{utiController.log()}" value="valider"/></td>
</tr> </table>
<!-- <h:commandLink action="/equipement/List" value="Show All Equipement Items"/> -->
</h:form>
<!-- <h:form>
<h:commandLink action="/utilisateur/List" value="Show All Utilisateur Items"/>
</h:form> -->
</h:body>
</html>
=> c'est le code de ma page web
le Jpanel va s'ouvrir en cliquant sur le lien "cliquer içi"
merci
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html">
<h:head>
<!--<meta http-equiv="refresh" content="6" /> -->
<script language="javascript">
function OuvrirPopup(page,nom,option) {
window.open("http://localhost:8080/supervisionFinal/faces/equipement/List.xhtml","","top=10,left=10");
}
</script>;
<title>Facelet Title</title>
<h:outputStylesheet name="css/jsfcrud.css"/>
</h:head>
<h:body><h:form>
<h:commandLink value="cliquer içi" />
<table align="center">
<tr><td>login</td><td><h:inputText id="login" value="#{utiController.login}" /></td></tr>
<tr><td>mot de passe </td> <td>
<h:inputText id="password" value="#{utiController.password}" /></td>
</tr>
<tr><td> <h:commandButton action="#{utiController.log()}" value="valider"/></td>
</tr> </table>
<!-- <h:commandLink action="/equipement/List" value="Show All Equipement Items"/> -->
</h:form>
<!-- <h:form>
<h:commandLink action="/utilisateur/List" value="Show All Utilisateur Items"/>
</h:form> -->
</h:body>
</html>
=> c'est le code de ma page web
le Jpanel va s'ouvrir en cliquant sur le lien "cliquer içi"
merci
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
16 avril 2012 à 14:53
16 avril 2012 à 14:53
C'est bien ce que je pensais, ça c'est pas du Java !
Poses plutôt ta question dans le forum webmastering...
Poses plutôt ta question dans le forum webmastering...