swing相关内容

如何在可执行 Jar 中包含 SQLite 数据库?

我创建了一个使用 SQLite 作为本地数据库的 Swing 应用程序.数据库文件位于项目的根目录. 项目/数据库文件 该应用程序在 Eclipse 上运行良好,但是当我运行打包的可执行 Jar 时,出现以下错误: 没有这样的表:table1 这意味着无法访问数据库.当我检查生成的 JAR 文件的内容时,数据库文件已经不存在了. 在代码中,我按如下方式链接了数据库: jdbc:sq ..
发布时间:2021-12-08 17:58:08 Java开发

如何在 Windows/Linux 上设置 Java Swing 应用程序的 DPI?

如果您有一台 DPI 超过 150 的显示器(例如 Macbook Pro),您可能还会发现问题:Java Swing 应用程序上的字体太小,无法使用高 DPI 显示器,我根本无法更改字体大小(它直接忽略 Windows DPI,只显示 非常原始的 DPI-->96 ).我只能更改屏幕分辨率,这绝对会使 LCD 上的所有内容都变得模糊. 是的,我有一台配备高 DPI 显示器的笔记本电脑,15 ..
发布时间:2021-12-08 14:43:15 Java开发

计时 JavaFX Canvas 应用程序

为了练习 JavaFX,我构建了一个简单的应用程序来绘制谢尔宾斯基三角形. import javafx.application.Application;导入 javafx.application.Platform;导入 javafx.concurrent.Task;导入 javafx.geometry.Insets;导入 javafx.geometry.Point2D;导入 javafx.geo ..
发布时间:2021-12-08 12:00:55 其他开发

jPanel 的背景图像不起作用

我是制作 GUI 的新手,所以我决定尝试使用 windows builder for eclipse,虽然很棒,但我确实有一些疑问.我一直在搜索,但找不到将背景图像添加到我的“菜单"的好方法.例如我试过这个: 公共菜单(){setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setBounds(50, 50, 300, 250);//维度contentP ..
发布时间:2021-12-07 11:08:20 Java开发

从用于 Swing HTML 的 jar 加载图像

虽然 这个答案 可以从 Jar 加载图像ImageIcons 的文件,我似乎无法获得 Swing HTML. 当资源未捆绑到 jar 中时,这会在 Swing HTML 中显示图像: new JLabel(" 1 ..
发布时间:2021-12-07 10:57:56 Java开发

如何调整 JLabel ImageIcon 的大小?

我正在制作一个具有以下布局的 Java Swing 应用程序 (MigLayout):> [icon][icon][icon][....]其中 icon = jlabel 用户可以添加更多图标 当用户添加或删除图标时,其他图标应该缩小或增大. 我的问题非常简单:我有一个 JLabel,其中包含一个 ImageIcon;如何调整此图标的大小? 解决方案 调整图标大小并不简单.您需要 ..
发布时间:2021-12-07 10:45:21 Java开发

图像未加载

框架窗口正在启动但背景和前景图像没有加载并且窗口框架尺寸也非常非常小.请帮我修正错误. 这是发布的代码 水族馆.java import java.awt.*;导入 java.awt.event.WindowAdapter;导入 java.awt.event.WindowEvent;导入 java.awt.image.BufferedImage;导入 java.awt.image.Im ..
发布时间:2021-12-07 10:38:18 Java开发

Java - 在表单的文本字段中摆动监听动作

我想开发一个带有一些文本字段的表单. 示例: 名称第二个名字 这个想法是每个文本字段都有一个类似的文本: 插入你的名字插入您的第二个名字 当您单击第一个文本字段以输入您的姓名时,必须删除文本“插入您的姓名"...第二个文本字段 (SecondName) 也必须如此. 效果必须是这样的: 我认为我只需要在文本字段上执行一个操作,当用户在文本字段上按下鼠标时必须唤醒该操作,这 ..
发布时间:2021-12-07 08:16:05 Java开发

如何在 Mac OS 上设置 JButton 的背景颜色

通常使用 Java Swing 可以设置按钮的背景颜色: myJButton.setBackground(Color.RED); 这会导致按钮变成红色.但是在 Mac OS 上,这种方法似乎被忽略了.按钮只是保持默认颜色. 如何在 Mac OS 上设置 JButton 的颜色? 解决方案 您是否尝试过设置 JButton.setOpaque(true)? JButton but ..
发布时间:2021-12-06 21:07:00 Java开发

“找不到主类"运行 Eclipse 导出的 jar 时出错

我有一个 Java 项目,在 Eclipse 中运行它时运行良好.当我尝试将其导出到 "JAR 文件" 或 "Runnable JAR 文件" 时,会创建 .jar 文件,但是当我双击它以尝试运行程序它给了我一个错误,说 “找不到主类:package.MainClassName.程序将退出." 正如我提到的,我尝试导出到两个 JAR 选项,我指定了 main 方法所在的正确类,当我查看 .ja ..
发布时间:2021-12-06 15:26:23 Java开发

在 Swing 中绑定组合框

我正在使用 Eclipse IDE 开发桌面(swing)应用程序.我有三个组合框(国家、州和城市),当我选择一个新的国家或省时,我需要自动更新数据.我搜索了很多信息,但我找到的所有实现都是在 Ajax 或 NetBeans 中的 beansbinding 框架上进行的.我尝试了 ItemEvent 的解决方案,但是我在启动我的应用程序时遇到了问题,它加载了国家/地区列表而不是其他列表.并通过选择 ..
发布时间:2021-12-06 15:11:33 Java开发

浏览图像文件并使用 Java Swing 显示它

我的问题是,单击 Browse 按钮后,它会显示要选择的目录中的所有文件,然后选择的图像在 GUI 中正确显示.但是当我点击浏览按钮时第二次,它只显示旧图像而不显示新图像.请帮我解决这个问题. 作为参考,我上传了用户界面. 包图形界面;导入 java.awt.BorderLayout;导入 java.awt.EventQueue;导入 java.awt.Graphics2D;导入 java ..
发布时间:2021-12-06 14:47:07 Java开发

Eclipse 中的 WindowBuilder 设计选项卡不完整

我正在为一个项目创建一个 JFrame,在尝试编辑它时,设计选项卡是空白的. 我已经创建了一个测试项目,所有内容都处于默认状态,并且这个“错误"没有出现.还在那里. 测试代码如下: 包测试;导入 java.awt.BorderLayout;导入 java.awt.EventQueue;导入 javax.swing.JFrame;导入 javax.swing.JPanel;导入 jav ..
发布时间:2021-12-06 14:45:10 Java开发

由java中的另一个线程刷新GUI(swing)

我有一个主程序,其中 GUI 基于 Swing 并且根据四种状态之一,GUI 元素具有不同的参数. public class Frame extends JFrame 实现 Runnable {状态状态 = 1;...@覆盖公共无效运行(){开关(状态){情况1:...案例2:...}public void updateGUI(状态状态){this.status = 状态;SwingUtilit ..
发布时间:2021-12-06 11:56:29 Java开发

如何从另一个线程暂停和恢复 Java 中的线程

我正在使用 Java Swing 编写应用程序.我需要的是一个程序,我可以在其中使用图形界面中的按钮停止“细化"线程. 这是一个专注于我需要的简单项目 import java.util.logging.Level;导入 java.util.logging.Logger;导入 javax.swing.JTextArea;/** 要更改此模板,请选择工具 |模板* 并在编辑器中打开模板.*// ..
发布时间:2021-12-06 11:56:18 Java开发

Java 中的 SwingWorker

我有问题. 我有一个 JFrame.它将创建一个 JDialog. 当 JDialog 上的按钮被按下时,它应该被处理并发送一封电子邮件.同时,我需要另一个 JDialog 以不确定的 JProgressBar 出现.发送电子邮件时,JDialog 应该被处理(并生成新的)或者它的内容应该改变. 我已经失败了几个小时了,所以我问大家他(或她)是否愿意给我写一个伪代码来做我想做的事 ..
发布时间:2021-12-06 11:50:15 Java开发

MVC 进度条线程

我在我的设计中使用了 MVC 模式,当用户按下搜索按钮时,我在模型中调用搜索,但我还想使用从该模型返回的信息更新进度条. 我尝试使用 Swingworker,但进度条没有更新.我怀疑我的线程有问题. 我在控制器中定义的按钮是: class SearchBtnListener 实现 ActionListener {public void actionPerformed(ActionE ..
发布时间:2021-12-06 11:49:29 Java开发

Java 等待线程完成

我有一个线程正在下载数据,我想等到下载完成后再加载数据.有没有标准的方法来做到这一点? 更多信息: 我有一个从 URL(序列化 POJO)获取数据的下载类.下载是可运行和可观察的.它跟踪下载的字节数和下载大小.我有一个进度条,向用户显示进度.GUI 观察下载以更新进度条. 下载 POJO 后,我想获取它并进行下一步.每一步都必须等待前一步完成.问题是我想不出一种方法来暂停我的应用 ..
发布时间:2021-12-06 11:49:11 Java开发

在事件调度线程上构造 Swing/AWT 小部件是否安全?

我一直在将 Substance 外观和感觉集成到我的应用程序中,但遇到了一些关于它是内部 EDT(事件调度线程)检查例程.Substance 绝对拒绝在 EDT 之外构建 UI 类.我已经完成了大量的 Swing/AWT,并且我知道大多数关于 EDT 的规则.我使用 SwingWorker、SwingUtilties.invokeLater 来修改组件.我一直认为组件可以在 EDT 之外构建,但必 ..
发布时间:2021-12-06 11:44:20 Java开发