Avatar billede lifo Nybegynder
21. maj 2003 - 08:34 Der er 1 løsning

JSplitPane resize mystik

jeg her et 3 forskellige JSplitPane inde i hinanden
og jeg har tilføjet an componentListener til dem
men når jeg flytter den ene (splitTransfer) så sker der ikke noget
men når jeg flytter den anden (upDown) så bliver koden som jeg har tildelt splitTransfer kaldt ????
hvordan får jeg noget til at ske når jeg flytter splitTransfer ??

her er kode stumpen

splitLeftRight = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,treeScroll,serverViewTableScroll);
        splitLeftRight.setDividerLocation(150);
     
        splitTransfer = new JSplitPane(JSplitPane.VERTICAL_SPLIT,jScrollPane1,transferScroll);
        splitTransfer.setResizeWeight(1);
        splitTransfer.setDividerLocation(options.getTransferDividerPosision());
     
        splitUpDown     = new JSplitPane(JSplitPane.VERTICAL_SPLIT,splitLeftRight,splitTransfer);
        splitUpDown.setDividerLocation(200);
       
        getContentPane().add(splitUpDown, java.awt.BorderLayout.CENTER);
        //-----------------------------------------------------------------
        // action listeners
             
        splitTransfer.addComponentListener(new ComponentListener(){
            public void componentResized(ComponentEvent e){
                System.out.println ("når jeg Resizer Transfer  "+e.paramString());
            }
            public void componentMoved(ComponentEvent e){
                System.out.println ("når jeg move Transfer"+e.paramString());
            }
            public void componentShown(ComponentEvent e){}
            public void componentHidden(ComponentEvent e){}
        });
        splitUpDown.addComponentListener(new ComponentListener(){
            public void componentResized(ComponentEvent e){
                System.out.println ("når jeg Resizer upDown  "+e.paramString());
            }
            public void componentMoved(ComponentEvent e){
            System.out.println ("når jeg move updown"+e.paramString());
            }
            public void componentShown(ComponentEvent e){}
            public void componentHidden(ComponentEvent e){}
        });
Avatar billede lifo Nybegynder
23. november 2003 - 12:37 #1
hmm lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester