JToolBar  怎样指定工具条方向 ?
JPanel  怎么传图片?
初学者  希望帮写下代码  非常感谢

解决方案 »

  1.   

    都做web方面的东西了  这个真忘记了  帮你顶
      

  2.   


    import   javax.swing.JToolBar; 
    import   javax.swing.JButton; 
    import   javax.swing.ImageIcon; import   javax.swing.JFrame; 
    import   javax.swing.JTextArea; 
    import   javax.swing.JScrollPane; 
    import   javax.swing.JPanel; import   java.awt.*; 
    import   java.awt.event.*; public   class   ToolBarDemo   extends   JFrame   { 
            protected   JTextArea   textArea; 
            protected   String   newline   =   "\n ";         public   ToolBarDemo()   { 
                    //Do   frame   stuff. 
                    super( "ToolBarDemo "); 
                    addWindowListener(new   WindowAdapter()   { 
                            public   void   windowClosing(WindowEvent   e)   { 
                                    System.exit(0); 
                            } 
                    });                 //Create   the   toolbar. 
                    JToolBar   toolBar   =   new   JToolBar(); 
                    addButtons(toolBar);                 //Create   the   text   area   used   for   output. 
                    textArea   =   new   JTextArea(5,   30); 
                    JScrollPane   scrollPane   =   new   JScrollPane(textArea);                 //Lay   out   the   content   pane. 
                    JPanel   contentPane   =   new   JPanel(); 
                    contentPane.setLayout(new   BorderLayout()); 
                    contentPane.setPreferredSize(new   Dimension(400,   100)); 
                    contentPane.add(toolBar,   BorderLayout.NORTH); 
                    contentPane.add(scrollPane,   BorderLayout.CENTER); 
                    setContentPane(contentPane); 
            }         protected   void   addButtons(JToolBar   toolBar)   { 
                    JButton   button   =   null;                 //first   button 
                    button   =   new   JButton(new   ImageIcon( "images/left.gif ")); 
                    button.setToolTipText( "This   is   the   left   button "); 
                    button.addActionListener(new   ActionListener()   { 
                            public   void   actionPerformed(ActionEvent   e)   { 
                                    displayResult( "Action   for   first   button "); 
                            } 
                    }); 
                    toolBar.add(button);                 //second   button 
                    button   =   new   JButton(new   ImageIcon( "images/middle.gif ")); 
                    button.setToolTipText( "This   is   the   middle   button "); 
                    button.addActionListener(new   ActionListener()   { 
                            public   void   actionPerformed(ActionEvent   e)   { 
                                    displayResult( "Action   for   second   button "); 
                            } 
                    }); 
                    toolBar.add(button);                 //third   button 
                    button   =   new   JButton(new   ImageIcon( "images/right.gif ")); 
                    button.setToolTipText( "This   is   the   right   button "); 
                    button.addActionListener(new   ActionListener()   { 
                            public   void   actionPerformed(ActionEvent   e)   { 
                                    displayResult( "Action   for   third   button "); 
                            } 
                    }); 
                    toolBar.add(button); 
            }         protected   void   displayResult(String   actionDescription)   { 
                    textArea.append(actionDescription   +   newline); 
            }         public   static   void   main(String[]   args)   { 
                    ToolBarDemo   frame   =   new   ToolBarDemo(); 
                    frame.pack(); 
                    frame.setVisible(true); 
            }