2011-10-21 3 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의를 추가 할 수있는 스윙 기반 응용 프로그램을 개발하고 있어요

이 버튼에 표시되지 않습니다JToolBar의 이미지를 표시하지

+0

: 다음에 http://stackoverflow.com/questions/7846883/jtoolbar-look-feel-in-swing – kleopatra

+0

메신저 못하고 이미지 다음 코드의 사용하여 도구 모음의 버튼. – Mukthi

+0

내 질문에 대답하지 않습니다 : 무엇이 _changed_와 다른 사이? 한 가지 의미는 다음과 같습니다. 첫 번째 질문에 대한 답을 이해하지 못하면 같은 질문으로 두 번째 스레드를 시작하지 마십시오 :-) Another : 어쩌면 이미지일까요? 그것이 다른 위치에 있는지 확인하십시오. (다른 버튼/라벨에 보여줌으로써) – kleopatra

답변

0

내가 같은 문제에 직면하고 내가 해결 당신의 마지막 질문에 비해 변경된 것을

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