如何设置JOptionPane的位置

2024-06-30

我正在创建这个JOptionPane

JOptionPane.showMessageDialog(this, "File was saved", "Save", 
   JOptionPane.INFORMATION_MESSAGE);

但我的 JFrame 很大,所以它是可以滚动的。当我调用此命令时,会在右下角创建一个窗口,我只能看到标题。我怎样才能改变这个的位置JOptionPane?


根据API 1.6:

第一个参数是父组件:

定义要成为此对话框的父级的组件。它有两种使用方式:包含它的 Frame 用作对话框的 Frame 父级,其屏幕坐标用于放置对话框。一般来说,对话框放置在组件的正下方。该参数可以为空,在这种情况下,将使用默认框架作为父框架,并且对话框将在屏幕上居中(取决于 L&F)。

因此,没有参数可以设置 JOptionPane 的位置,但您至少可以通过null as 第一个参数确保您的 JOptionPane 清晰可见且居中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置JOptionPane的位置 的相关文章

  • 线程运行如何启动?

    我正在寻找一个关于线程的小例子 为了创建线程 我们可以通过两种方式来实现 Runnable接口或通过扩展Thread 我使用第一种方式 package test public class test implements Runnable p
  • 如何在 JRuby 中初始化 SQLite3 JDBC 驱动程序?

    如何在不使用活动记录的情况下通过 JDBC 访问 SQLite3 下面是一个使用 JRuby 1 6 6 Ruby 1 8 兼容模式 和 jdbc sqlite3 3 7 2 的示例 require rubygems require jdb
  • 如何在JNA中填充结构体数组?

    我正在尝试在 JNA 中使用以下 Windows API UINT WINAPI GetRawInputDeviceList Out opt PRAWINPUTDEVICELIST pRawInputDeviceList Inout PUI
  • 模块化应用程序堆栈中的虚拟数据和单元测试策略

    如何管理用于测试的虚拟数据 将它们保留在各自的实体中 在一个单独的测试项目中 使用外部资源的序列化程序加载它们 或者只是在需要的地方重新创建它们 我们有一个应用程序堆栈 其中包含多个模块 这些模块依赖于另一个模块 每个模块都包含实体 每个模
  • 在非 Spring-Boot 应用程序中使用 @ConfigurationProperties

    我正在尝试使用 ConfigurationProperties 在我的 Spring MVC 应用程序 非 Spring Boot 中启用配置绑定 到目前为止我做的唯一一件事就是添加了 Mavenspring boot依赖于我的项目 以获得
  • 获取Java InputStream后面的文件的字节数

    正如标题所示 我需要知道文件在输入流 后面 有多少字节 我不想下载所有字节和计数 需要很长时间 我只需要知道文件有多少字节 像这样 int numberOfBytes countBytes inputStream 所以 我需要 countB
  • 如何使用鼠标指针和键盘快捷键捕获文本?

    我想使用 C 或 java 使用鼠标指针和键盘快捷键从打开的窗口捕获文本 喜欢babylon http babylon com 所以 我需要知道什么以及如何实施 我需要使用哪些库 或者我可以使用 winapi 吗 使用脚本语言创建您想要执行
  • android下拉刷新列表视图出错

    我正在使用功能下拉来刷新library https github com chrisbanes Android PullToRefresh克里斯班斯的 但是当我尝试在我的 xml 文件中导入这个小部件时 它向我显示以下错误 请帮助我如何解决
  • Java可以用来写Win32系统服务吗?

    标题有点概括了 我正在考虑使用Jabaco http www jabaco org因为它生成 EXE 以及 jar 文件 而且我对 VB 语法比对 Java 更熟悉 你当然可以用Java 服务包装器 http wrapper tanukis
  • Mac 上缺少 spring-boot-starter-web hibernate-validator 依赖项

    我在STS Spring工具套件 上创建了Spring Boot项目 Spring Starter Project Window和Mac都有 这是我的pom xml
  • 无法找到“org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder”类型的 bean

    我想通过创建一个简单的登录屏幕来在我的项目中使用 Spring Boot Security 但即使我为 BCryptPasswordEncoder 定义了一个 bean 我也会收到这些错误 完整的错误是 bCryptPasswordEnco
  • 线程完成时是否发出通知信号?为什么此代码示例有效?

    我正在寻找一些线索的谜题 但我不明白为什么以下内容始终打印999999 class Job extends Thread private Integer number 0 public void run for int i 1 i lt 1
  • JPA 多对多关系创建两个联接表

    我正在尝试在之间创建多对多关系User and FileObject假设用户可以访问许多文件对象的类 并且文件对象可以由许多用户和一对多关系访问 因为一个用户可以拥有许多文件 但一个文件只能由一个用户拥有 这是我的代码 Entity pub
  • 在 onClick 处理程序的活动类 [...] 中找不到方法 [...](View)

    当我按下按钮时fragment main xml 出现这个错误 java lang IllegalStateException Could not find a method sendMessage View in the activity
  • 从 Runnable 类内部访问共享变量

    我需要在主类的 main 方法中定义一个共享变量 我需要两个线程才能访问该共享变量 我通过实现 Runnable 接口并实现该接口的抽象 run 方法来创建线程 如何从实现 Runnable 接口的类中定义的 run 方法中引用 Main
  • 隧道多部分文件

    我有一个spring接受名为的类的控制器FileUploadBean on POST 控制器方法如下所示 第一控制员 RequestMapping value upload method RequestMethod POST Respons
  • BufferedReader 跳过第二行

    从 CSV 读取数据时 它会每隔两行跳过一次 我有两个 CSV 文件 一个用于用户 一个用于属性 密钥 ID 是用户 String userName static String breakLine n n Method to create
  • 如何为所有测试初始化​​一次 Spring applicationContext

    我有一组基于需要 spring 上下文的测试 为了快速执行测试 我想确保 Spring 上下文仅初始化一次 然后所有测试都应该针对该上下文运行 然后应该关闭 我已经尝试过以下方法 Use RunWith SpringJUnit4ClassR
  • Spring Boot Rest - 如何配置 404 - 找不到资源

    我得到了一个有效的春季靴休息服务 当路径错误时 它不会返回任何内容 完全没有反应 同时它也不会抛出错误 理想情况下 我预计会出现 404 未找到错误 我有一个 GlobalErrorHandler ControllerAdvice publ
  • RMI服务器异常

    当我尝试运行使用远程注册表的服务器时 我收到以下来自 RMI 的异常 我的 Server2 类中 main 方法的注册表代码是 Registry registry LocateRegistry getRegistry 192 168 1 4

随机推荐

  • 样式表与 标记上的 TITLE 属性中断? [复制]

    这个问题在这里已经有答案了 我正在帮助升级一个非常旧的公司内部网 我们的用户使用的是 IE8 和 IE9 我们的大多数网站都是为 IE5 IE9 编写的 我们即将将所有人升级到 IE11 但试点人员发现了大量兼容性问题 未来几个月将会有大量
  • 如何使 quarto html 文档使用全屏宽度?

    我正在使用 R 创建一个四开 html 文档并将其发布到 rpubs com 上的网络上 该文档仅使用窗口的中间三分之一 而将左侧和右侧的三分之一留为空白 我怎样才能告诉四开使用整个窗口 这是一个非常简单的可重现示例 由于某种原因 它确实使
  • 如何限制灵活搜索查询的结果数据

    我想限制灵活搜索查询中的结果数据 假设查询每次只应返回 10 条记录 如 LIMIT 我怎样才能做到这一点 您已经回答了您的查询 您可以使用 LIMIT 因为与我们在 MySQL 中使用的相同 Try this SELECT FROM Pr
  • 将浮动从一个活动发送到另一个活动

    我正在开始 android 开发 但我不知道为什么我的代码不起作用 目标很简单 我有一个主要活动 一个菜单和第二个活动 我想从主活动发送一个浮点值到第二个活动 但是 它不起作用 这是我的 main 代码 public boolean onO
  • setImmediate 与 nextTick

    Node js 0 10 版本今天发布并推出setImmediate The API变更 https github com nodejs node wiki API changes between v0 8 and v0 10文档建议在进行
  • django ajax POST 上出现 405 错误

    我有一个带有整数字段的模型 该字段会在用户单击时增加 就像 投票 按钮一样 该按钮仅显示在详细视图上 为了增加投票计数 它发送一个 ajax POST 问题是 django 即使在执行视图之前也会返回 405 方法不允许 错误 可能是什么原
  • 选择退出单个视图的自动布局?

    我有一个在代码中执行其子视图布局的视图 布局对于自动布局来说太复杂 并且自动布局会破坏布局代码 有没有办法强制自动布局不影响该视图的子视图 我尝试过重写layoutSubviews 但没有任何乐趣 谢谢你的帮助 每个情节提要或 XIB 启用
  • 为什么我们不在函数中通过引用传递 POD?

    我总是被告知我们不应该通过引用传递 POD 但最近我发现引用实际上根本不占用内存 那么为什么我们选择这样写 void DoSomething int iNumber 代替 void DoSomething const int riNumbe
  • 通过单个命令行操作确定操作系统

    介绍 我有一个 神奇 工具 如果我提供 IP 它可以在机器上执行命令行操作 该工具知道机器正在使用的操作系统 并根据是否是windows linux在cmd shell上执行命令 并盲目返回命令的输出 C gt 工具 exe 172 140
  • 更改活动布局

    在我的应用程序中 我想更改 Activitycontentview例如 如果单击按钮 一开始我称第一个布局为 public void onCreate Bundle savedInstanceState super onCreate sav
  • 如何在 R 中的 SQLDF 中连接字符串

    我正在寻找一个在 R 中的 SQLDF 中连接两个字符串的函数 其工作原理类似于 Paste 但找不到任何函数 这样做的原因是我想在连接两个数据框时连接两列 我有时想使用 sqldf 而不是使用 merge 进行连接 然后使用 Paste
  • MySQL 选择 table01 中不存在于 table02 的行[重复]

    这个问题在这里已经有答案了 我有两个表 table03 有 10 行 table01 有 21 行 现在我想从 table03 中获取 table01 中不存在的行 到目前为止我编写了这个查询 但它显示了 table03 的所有行 即使有些
  • 使用 withTemplateCompatibility 的 BigQueryIO 读取性能

    Apache Beam 2 1 0 存在从 BigQuery 读取的模板管道的错误 这意味着它们只能执行一次 更多详情请点击这里https issues apache org jira browse BEAM 2058 https issu
  • 预创建检查出错:“未找到 VBoxManage。请确保已安装 VirtualBox 并且 VBoxManage 位于路径中”

    我在物理 Windows7 上的 VirtualBox 中运行 CentOS 现在在centOS中我有Docker并且我需要运行 docker machine create driver virtualbox host1 但我收到错误 Er
  • 设置Linux使用特定版本的python进行编译

    我正在运行 Ubuntu 来编译一组需要 python 2 4 的代码 如何设置终端启动器 以便当我打开该启动器时 所有与 python 相关的命令都将使用 python 2 4 而不是 Ubuntu 中默认的 python 2 6 Set
  • 正确使用 Facelet 模板和复合组件

    我仍然不确定 JSF 模板和复合组件的正确使用 我需要创建一个企业 Web 应用程序 其中会有很多页面 每个页面都将具有相同的页眉 菜单 页脚 当然还有不同的内容 JSF 模板 每个页面上的内容将由可重用的 盒子 JSF 复合组件 组成 这
  • 如何将 270921 秒转换为天 + 小时 + 分钟 + 秒? (红宝石)

    我还有几秒钟的时间 假设 270921 我如何显示该数字 表示它是 xx 天 yy 小时 zz 分钟 ww 秒 使用它可以非常简洁地完成divmod t 270921 mm ss t divmod 60 gt 4515 21 hh mm m
  • 表单头文件中的“错误 C2653:系统不是类或命名空间名称”,Visual C++

    我之前关于同一项目的问题 one https stackoverflow com questions 15758851 unresolved external sybol in referenced library visual c and
  • 有人可以解释这个错误:表达式语句不是赋值或调用

    我有这两块代码 socket on chatMessage function message message type message message created Date now message username socket req
  • 如何设置JOptionPane的位置

    我正在创建这个JOptionPane JOptionPane showMessageDialog this File was saved Save JOptionPane INFORMATION MESSAGE 但我的 JFrame 很大