java - jframe 执行的操作 jframe

标签 java image swing jframe jbutton

我目前有一个按钮,单击该按钮时,会执行一种方法,该方法创建一个带有加载多个图像的面板的 jframe。如果多次单击此按钮,图像将继续添加到加载到 jframe 上的现有图像上。我应该使用什么代码,以便如果在加载 jframe 和元素后单击按钮,单击一次后,将不会添加任何其他内容。

非常感谢

最佳答案

关于:

public void actionPerformed(ActionEvent evt) {
  button.setEnabled(false);

  // the other code that creates imgFrame

  imgFrame.addWindowListener(new WindowAdapter() {
      @Override public void windowClosing(WindowEvent evt) {
          button.setEnabled(true);
      }});

  imgFrame.setVisible(true);
}

关于java - jframe 执行的操作 jframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9690120/

相关文章:

java - 如何获取JLabel[ ] [ ]中鼠标点击的标签索引?

java - 在 JAXRS 中,仅将容器请求拦截器应用于特定提供者

java - 是否有隐式扩展到泛型类型的可空注释?

c# - 在 C# 中的邮件正文中附加图像

用于加载未运行的 GUI 的 Java 主类

java - 在 Java GUI 中生成新进程时从 View 中删除任务栏

java - 连接到 imap 服务器并处理根文件夹的内容

java - 记住从 Java 文件中读取的第一个值

java - 如何将图像合并到 SQLite 测验中?

css - 避免拉伸(stretch)图像(css、wordpress)