我想知道是否可以将图像设置为 jmenubar+jtoolbar 的背景(不仅适用于其中一个,也不是每个都适用,但两者都适用)...
任何人有一个想法?如果可能的话,我应该怎么做?
谢谢 !
这里有一张图片来解释:
已解决 :: 我使用了两个图像(切割成合适的大小以适合我的 jmenubar+jtoolbar)并将它们作为覆盖添加到对象的声明中,效果很好!这是一段代码:
///////////////////////////////
JToolBar toolBar = new JToolBar(){
@Override
protected void paintComponent(Graphics g){
Image photo = getToolkit().getImage("src/MainFrame/Images/xtremeCalliBottom.png");
super.paintComponent(g) ;
int x=(mainFrame.getWidth()-200), y=0 ;
if(photo != null)
g.drawImage (photo, x, y, this);
}
};
// ............
//========== Menu Bar
jMenuBar = new JMenuBar(){
@Override
protected void paintComponent(Graphics g){
Image photo = getToolkit().getImage("src/MainFrame/Images/xtremeCalliTop.png");
super.paintComponent(g) ;
int x=(mainFrame.getWidth()-200), y=0 ;
if(photo != null)
g.drawImage (photo, x, y, this);
}
};
// ................
jMenuBar.setPreferredSize(new Dimension(100, 25));
toolBar.setPreferredSize(new Dimension(100,40));