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底下一直显示的是红线提示有错误望高手详细回答,非常感谢
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里好象不能直接调用ico文件。还有JTool bar=new JToolBar();这行有错。
应该是:JToolBar bar=new JToolBar();import java.awt.*;
import javax.swing.*;
class example {
example() {
JFrame jf = new JFrame("Demo");
jf.setVisible(true);
jf.setSize(150,100);
jf.setLayout(new BorderLayout());
JToolBar bar=new JToolBar();
ImageIcon icon1 = new ImageIcon("001.gif");
JButton searchButton=new JButton(icon1);
ImageIcon icon2 = new ImageIcon("002.gif");
JButton remindButton=new JButton(icon2);
bar.add(searchButton);
bar.add(remindButton);
jf.add(bar,BorderLayout.NORTH);
}
public static void main(String [] args) {
new example();
}
}