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
Bonjour,
Salut tout le monde je vous prie de m'aider j'ai créer un JPanel java avec un bouton et je veux lorsque je clique sur ce bouton afficher un autre JPanel.
vous pouvez m'aider?
A voir également:

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
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
1
Salut j'ai le même problème pour mon projet, de l'aide SVP
-1
KX Messages postés 16739 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 19 mai 2024 3 015
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...

final JFrame maDeuxiemeFenetre = ...

JButton monBouton = new JButton("Cliquez-moi");
monBouton.addActionListener(new ActionListener()
{
    @Override
    actionPerformed(ActionEvent e)
    {
        maDeuxiemeFenetre.setVisible(true);
    }
});
0
merci mais le problème que je suis dans une page web , et je veux en cliquant sur un bouton il m'affiche un JPanel qui contient un formulaire
merci d'avance
0
KX Messages postés 16739 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 19 mai 2024 3 015
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...
0
<?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
0
KX Messages postés 16739 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 19 mai 2024 3 015
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...
0