我正在尝试创建一个Java应用程序。 java应用程序应该有一个带有流程布局的菜单栏。
现在,在这个菜单栏中,我想介绍三个按钮:
我想在这些按钮中使用图像。就像Word关联一张白纸的图像来启动一个新项目,一个打开已保存项目的目录,以及一个用于保存项目的软盘。
请问如何用Java完成?
修改
我试过这段代码:
UIManager.getIcon("FileView.directoryIcon");
UIManager.getIcon("FileView.fileIcon");
UIManager.getIcon("FileView.floppyDriveIcon");
答案 0 :(得分:2)
我不确定Java中是否有可用的标准图像,我相信没有。
但您可以捕获这些图像或下载包。
然后您只需使用here
中的代码JButton button = new JButton();
try {
Image img = ImageIO.read(getClass().getResource("resources/water.bmp"));
button.setIcon(new ImageIcon(img));
} catch (IOException ex) {
}
答案 1 :(得分:1)
尝试:
ImageIcon icon = new ImageIcon("Path to the image.format");
JButton btnOne = new JButton();
btnOne.setBackground(icon);
路径是所需图像的捕获图像的位置。