java - 我无法单击或编辑按钮打开的 jframe
问题描述
我在第二个 jframe (calisanEkrani) 中有一个 jtable,我希望将这些表信息打印到第三个 jframe (guvenliksorusturmaformu)。我得到了打印部分,我制作了一个按钮来打开第三个 jframe,但我无法聚焦(单击或编辑任何内容)并在不关闭第二个的情况下关闭框架。
如何使第三个 jframe 显示为聚焦、可编辑(jtextfield),并且在关闭时返回到第二个框架?
这是 calisanEkrani 中的按钮操作:
private void formcikartActionPerformed(java.awt.event.ActionEvent evt) {
guvenliksorusturmaformu gf = new guvenliksorusturmaformu();
guvenliksorusturmaformu.form_adsoyad.setText(this.ad_alani.getText());
guvenliksorusturmaformu.form_departman.setText(this.dept_alani.getText());
guvenliksorusturmaformu.form_maas.setText(this.maas_alani.getText());
gf.setVisible(true);
}
我希望 guvenliksorusturmaformu 框架位于顶部且可点击。我什至不能按“X”来关闭它。它会发出 Windows 错误声音并闪烁,但我仍然可以使用 calisanEkrani(第二个 jframe)。
(英语不是很好,所以基本解释或者只是代码会很好)
解决方案
推荐阅读
- java - Simple_List_item_checked 如何在活动更改后保留复选标记
- matlab - 使用索引分配创建矩阵:维度不匹配时的逻辑是什么?
- c# - 如何将 IEnumerable 转换为字符串以将其放入 c# 中的消息框中?
- python - 如何将 Python 变量输入到 AWS Lambda 中的一段 xml 代码中?
- java - 无法使用 JWT 将文件上传到盒子 - curl: (26) 创建表单数据失败
- php - 正则表达式捕获任何内容和任何空格或换行符
- c - 用gcc修改补丁认证程序
- c# - 如何使用 Winium Desktop c# 复制、粘贴、删除文件或文档
- laravel - 个人访问令牌 - Laravel
- python - TensorFlow 中 session.run() 执行时间增加