2011-10-21 58 views
1
JButton btnCalendar = new JButton("Chart",new ImageIcon("new_chart.jpg")); 
    btnCalendar.addActionListener(new ActionListener() { 
     public void actionPerformed(ActionEvent e) { 
      JOptionPane.showMessageDialog(JOptionPane.getRootFrame(), "Chart clicked"); 
     } 
    }); 
    jToolBar1.add(btnCalendar); 
    jToolBar1.addSeparator(); 

我正在开发中,我想在buttons.But图像图像添加JToolBar中一个基于Swing的应用程序是不是在按钮可见没有出现在JToolBar中的图像

+0

发生了什么变化,相对于你最后一个问题:在http://stackoverflow.com/questions/7846883/jtoolbar-look-feel-in-swing – kleopatra

+0

我不是获取图像工具栏的按钮。 – Mukthi

+0

不回答我的问题:其他和这个之间有什么_changed_?其中一个含义是:如果你不明白第一个问题的答案,就不要用相同的问题启动第二个线程:-)另一个:也许它只是图像?检查它是否在你期望的位置(f.i.通过在另一个按钮/标签上显示) – kleopatra

回答

0

我面临同样的问题,我解决了通过 使用下面的代码:

ImageIcon newImage= new ImageIcon(getClass().getResource("com/some/package/newItemImage.jpg")); 
JButton newButton= new JButton(newImage); 
this.add(newButton);