1

我正在尝试制作一个 Java 应用程序。Java 应用程序应该有一个带有流式布局的菜单栏。

现在,在这个菜单栏中,我想介绍三个按钮:

  1. 开始一个新项目
  2. 打开保存的项目
  3. 保存项目

我想利用这些按钮中的图像。就像 Word 关联一张空白纸的图像来启动一个新项目,一个目录来打开一个保存的项目,以及一张软盘来保存一个项目。

请问这怎么能在Java中完成?

编辑

我试过这段代码:

UIManager.getIcon("FileView.directoryIcon");
UIManager.getIcon("FileView.fileIcon");
UIManager.getIcon("FileView.floppyDriveIcon");
4

2 回答 2

2

我不确定 Java 中是否有可用的标准图像,我相信没有。

但是您可以捕获这些图像或下载一个包。

然后您只需使用此处的代码

JButton button = new JButton();


  try {
    Image img = ImageIO.read(getClass().getResource("resources/water.bmp"));
    button.setIcon(new ImageIcon(img));
  } catch (IOException ex) {
  }
于 2012-11-14T10:50:03.243 回答
1

尝试:

ImageIcon icon = new ImageIcon("Path to the image.format");
JButton btnOne = new JButton();
btnOne.setBackground(icon);

路径是您想要作为背景的捕获图像的位置。

于 2012-11-14T10:55:34.270 回答