带图像的按钮

时间:2012-11-14 10:27:12

标签: java image swing button

我正在尝试创建一个Java应用程序。 java应用程序应该有一个带有流程布局的菜单栏。

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

  1. 开始新项目
  2. 打开已保存的项目
  3. 保存项目
  4. 我想在这些按钮中使用图像。就像Word关联一张白纸的图像来启动一个新项目,一个打开已保存项目的目录,以及一个用于保存项目的软盘。

    请问如何用Java完成?

    修改

    我试过这段代码:

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

2 个答案:

答案 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);

路径是所需图像的捕获图像的位置。