begin process at 2012 02 14 04:26:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

probleme d'implementation Scrollbar ou scrollpane


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme d'implementation Scrollbar ou scrollpane

jeudi 5 octobre 2006 à 17:19:56 | probleme d'implementation Scrollbar ou scrollpane

Escap

Bonjour,

j'ai beaucoup de difficulté a implementer un scrollbar ou scrollpane, dans mon application il y a une

guillotinePanel

= guillotineFrame.getContentPane();

guillotinePanel.setLayout(new BoxLayout(guillotinePanel, BoxLayout.X_AXIS));

puis plus loin ...


panelCourant.add(imageCarteLable);  //  * x

guillotinePanel.add(panelCourant);

Le probleme c'est le taille des x imageCarteLable dépasse la capicité de l'ecran et que je n'arrive pas a correctement creé un scrollbar ou scrollpane


merci d'avance pour votre aide
jeudi 5 octobre 2006 à 17:49:49 | Re : probleme d'implementation Scrollbar ou scrollpane

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

une solution serait de passer par un JLabel exemple :

JLabel imageCarteLabel = new JLabel(new ImageIcon("image.png"));
panelCourant.add(new JScrollPane(imageCarteLabel));

après je ne sais pas trop ce que cela donne avec un BoxLayout


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
jeudi 5 octobre 2006 à 21:23:34 | Re : probleme d'implementation Scrollbar ou scrollpane

Escap

En faite c'est déjà le cas il faut s'imaginer une suite de carte jouer, les une à coté des autres...

le probléme c'est que je dois en aligner 12, et que celà est rendu impossible vue la taille de ces images(pour garder une certaine visibilié je ne peux pas les reduire)
jeudi 5 octobre 2006 à 21:49:58 | Re : probleme d'implementation Scrollbar ou scrollpane

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

donne un peu plus d'info et de codes histoire de comprendre ce qui ne va pas



------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
jeudi 5 octobre 2006 à 22:02:36 | Re : probleme d'implementation Scrollbar ou scrollpane

Escap

D'accord c'est vrai que cela est un peu vague en tout cas merci d'avance :

public

class Interface implements MouseListener {

private Container guillotinePanel ;

private Vector<JPanel> CarteFiledattenteIconPanel ;

public Interface(JFrame guillotineFrame) {

guillotinePanel = guillotineFrame.getContentPane();

guillotinePanel .setLayout( new BoxLayout( guillotinePanel ,

BoxLayout.

X_AXIS ));

creeCarteFiledattente();

creeTrophee();

creeCarteAction();

}

private void creeCarteFiledattente() {

Iterator itFiledattente = C_Guillotine.getFiledattente().iterator();

CarteFiledattenteIconPanel = new Vector<JPanel>();

while (itFiledattente.hasNext()) {

itFiledattente.next();

CarteFiledattenteIconPanel .add( new JPanel());

}

Iterator itPanel =

CarteFiledattenteIconPanel .iterator();

itFiledattente = C_Guillotine.getFiledattente().iterator();

while (itFiledattente.hasNext()) {

CarteNoble carteFiledattente = (CarteNoble) itFiledattente.next();

JPanel panelCourant = (JPanel) itPanel.next();

panelCourant

.setLayout(

new BoxLayout(panelCourant, BoxLayout. X_AXIS ));

ImageIcon imageCarte = carteFiledattente.getIcon(ClassLoader

.getSystemResource(carteFiledattente.getURL()));

final JLabel imageCarteLable = new JLabel(imageCarte,

SwingConstants.

CENTER );

imageCarteLable.setName(carteFiledattente.getNom());

imageCarteLable.addMouseListener(

new MouseAdapter() {

private boolean over = false ;

public void mouseClicked(MouseEvent e) {

System.

out .println( "Carte selectionner: "

+ imageCarteLable.getName());

if ( over ) {imageCarteLable.setEnabled( true ); over = false ;}

else {imageCarteLable.setEnabled( false ); over = true ;}

}

});

panelCourant.add(imageCarteLable);

guillotinePanel .add(panelCourant);

}

}

 

vendredi 6 octobre 2006 à 08:42:01 | Re : probleme d'implementation Scrollbar ou scrollpane

kaloway

bonjour, le mot "Interface" est un mot réservé en java. donc commences par changer le nom de ta classe.
vendredi 6 octobre 2006 à 10:20:23 | Re : probleme d'implementation Scrollbar ou scrollpane

Twinuts

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

ha bon ????? c'est pas plutot 'interface' qui est reservé et non 'Interface' ....

bref tiens un petit code d'exemple apres c'est a toi de l'adapter pour le mettre dans ton application

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.BoxLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;

public class Test extends JFrame {
    private static final long serialVersionUID = 1802199483736051124L;

    public static void main(String[] args) {
        new Test().setVisible(true);
    }

    public Test() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setSize(800, 600);
        setLocationRelativeTo(null);
        JPanel contentPane = (JPanel) getContentPane();
        JPanel currentPane = new JPanel();
        currentPane.setLayout(new BoxLayout(currentPane, BoxLayout.X_AXIS));
        ImageIcon imageCarte = new ImageIcon("fond1.png");
        final JLabel imageCarteLable = new JLabel(imageCarte);
        // juste pour mettre un truc
        imageCarteLable.setName(imageCarte.getDescription());

        imageCarteLable.addMouseListener(new MouseAdapter() {
            private boolean over = false;
            public void mouseClicked(MouseEvent e) {
                System.out.println("Carte selectionner: " + imageCarteLable.getName());
                if (over) {
                    imageCarteLable.setEnabled(true);
                    over = false;
                }
                else {
                    imageCarteLable.setEnabled(false);
                    over = true;
                }
            }
        });
        currentPane.add(new JScrollPane(imageCarteLable));
        contentPane.add(currentPane);
    }
}

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
vendredi 6 octobre 2006 à 13:25:47 | Re : probleme d'implementation Scrollbar ou scrollpane

kaloway

tu as raison twinuts. j'ai sortie une anerie ce matin. c'est bien "interface". j'ai regardé seulement regardé le titre de la page de la javadoc.
vendredi 6 octobre 2006 à 15:59:12 | Re : probleme d'implementation Scrollbar ou scrollpane

Escap

Ok merci à tous.


Cette discussion est classée dans : probleme, scrollbar, scrollpane, implementation, guillotinepanel


Répondre à ce message

Sujets en rapport avec ce message

TextArea ScrollPane et setBounds [ par RealKEV1 ] Salut tout le monde,J'explique mon probleme:G un TextArea que je positionne avec un layout à null et un setBounds.Ensuite, je voudrais placer une scro Probleme d'agrandissement d'un panel [ par cyberdef ] bonjour,J'ai un probleme d'agrandissement d'un panel.Dans ce panel il y a un scrollpane à gauche, un panel (munit d'un gridlayout) au centre et un scr Aidez Moi!!!! [ par Bencall ] Bonjour, mon probleme concerne les scrollpane, j'ai trouvé plein de script a ce sujet, mais aucun ne s'adapte a mon projet. Le probleme est que mon la Implementation des vecteurs [ par mkt2001 ] Bonjour a tous;Voila, j'ai un petit probleme....J'ai créé une classe qui comprend un champ de type Vector. Ce vecteur est en réalité un vecteur d'inte probleme en scrollbar [ par lovelykiki ] je entrain de developper une interface avec le netbeans6.5 mais le scrollbar que j'ai ajouté a mon JFrame ne fonctionne pas.il apparait dans l'interfa probleme avec .jar [ par bassempfe ] salut Neodante sous windows XP le double clik sur un fichier .jar me'affiche le messae suivant :failed to load Main-Class Manifest attribute from fich Strech un image [ par Acirann ] Bonjour tout le monde              Je suis un étudiant en Java et j'ai un projet de jeu de carte a faire. Mon probleme c'est que la fenetre du jeu de probleme avec JList [ par new_object ] slt, voila c'est encore moi voila j'ai un JList qui affiche la liste de mes DVD( mode d'affichage est par jaquette), j'arrive a le faire avec le Rendr JComboBox avec scrollBar verticale [ par fluss01 ] Bonjour,Je voudrais savoir s'il était possible d'avoir une scrollBar verticale lors de l'affichage des items contenus dans une JComboBox car sur ce co Execution externe en java [ par follejava ] bonjour je suis un debutant en java et j'ai un probleme, je cherche trops mais j'ai rien trouvé.mon probleme est apres la creation d'une interface gra


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,246 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales