JTool bar=new JToolBar();
ImageIcon icon1 = new ImageIcon( "search.ico ");
JButton searchButton=new JButton(icon1);
ImageIcon icon2 = new ImageIcon( "remind.ico ");
JButton remindButton=new JButton(icon2);
bar.add(searchButton);
bar.add(remindButton);
add(bar,BorderLayout.NORTH);
这是在Frame里想建一个工具栏,里面再加一些按钮,可按照上面的步骤实验了N次后每次调试程序出来的界面都不含有想显示的图片,请问这是什么原因啊?
问题二:新建了一个如funcPanel的面板,想在里面加几个按钮,布局设置的是BorderLayout,但那些按钮如何改变大小啊???(尤其是在窗口来回变大变小时,按钮一直是固定大小,请问有什么方法吗?)
问题三:我在eclipse用了GBC这个类,居然说不能resolved to 什么什么变量啥的
比如像格式:
panelFunc.add(button1,new GBC(0,0,1,4).setAnchor(GBC.NORTH).setWeight(100,100));
panelFunc.add(button2,new GBC(0,1).setAnchor(GBC.CENTER).setWeight(100,100));
其中 GBC底下一直显示的是红线提示有错误
望高手详细回答,非常感谢。。。
------解决方案--------------------
我试了试,是不是Java的ImageIcon不支持.ico文件格式阿?
反正换成gif的就没问题。
查文档上说:这些字节读取自一个包含受支持图像格式(比如 GIF、JPEG 或从 1.3 版本开始的 PNG)的图像文件。
不知道我的解释对不对。