gpt4 book ai didi

java - JOptionPane showInputDialog 位置

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:40:38 29 4
gpt4 key购买 nike

如何指定 JOptionPane 的位置。任何人都可以创建一个扩展 JOptionPane.showInputDialog 的类,该类也采用 x,y 位置吗?

最佳答案

您可以使用 JOptionPane's setLocation(...)方法。或者不使用 JOptionPane 你可以扩展 JDialog , 然后指定它在屏幕上的位置。

这是@HovercraftFullOfEels 建议的一个工作代码示例,仅此示例将帮助您按照您的要求从用户那里获得输入:

import javax.swing.*;

public class OptionPaneLocation
{
private void createAndDisplayGUI()
{
JOptionPane optionPane = new JOptionPane("Its me"
, JOptionPane.PLAIN_MESSAGE
, JOptionPane.DEFAULT_OPTION
, null, null, "Please ENTER your NAME here");
optionPane.setWantsInput(true);
JDialog dialog = optionPane.createDialog(null, "TEST");
dialog.setLocation(10, 20);
dialog.setVisible(true);
System.out.println(optionPane.getInputValue());
}

public static void main(String... args)
{
Runnable runnable = new Runnable()
{
public void run()
{
new OptionPaneLocation().createAndDisplayGUI();
}
};
SwingUtilities.invokeLater(runnable);
}
}

关于java - JOptionPane showInputDialog 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9807890/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com