java - 如何在Java中定位输入对话框?

标签 java dialog jframe

以下代码创建一个输入对话框。我该如何定位它?我尝试了 begin.setLocation(X,Y) 但这不起作用。我不知道为什么。

JFrame begin = new JFrame();
Object subjectnumber = JOptionPane.showInputDialog(begin, "Please enter subject number:");

最佳答案

调用 .setLocation() 不起作用,因为您将其分配给基本 Object 类型。

尝试调整您的定义

JOptionPane subjectnumer = new JOptionPane();
subjectnumber.setLocation(x, y);
String result = subjectnumber.show.....

基本的Object没有方法setLocation,但是JOptionPane有。

关于java - 如何在Java中定位输入对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997060/

相关文章:

java - 我应该记录重写的 hashCode() 和 toString() 吗?

java - 解码字符串包含百分比(%)

java - 接收java.sql.SQLException : Invalid column index error while invoking database function

android - 更改 AlertDialog 的样式

java - 透明窗

java - 将异常子句 (onException) 导入 Camel Spring XML DSL

java - "Open file..."对话框无法关闭

delphi - 如何确保对话框始终位于主窗口的前面

java - 如何在 jFrame 上布局多个面板? ( java )

java - 如何将框架拆分为多行 View