Java 创建没有按钮的对话框

Java 创建没有按钮的对话框,java,swing,button,joptionpane,Java,Swing,Button,Joptionpane,使用createDialog()时,如何删除OK按钮 (我需要使用createDialog,因为我需要设置位置) JPanel myPanel=newjpanel(); 设置布局(新的框布局(myPanel,BoxLayout.Y_轴))//新边框布局()); myPanel.setPreferredSize(新尺寸(400400)); JTextField=新的JTextField(50); tf.setText(“这是我的文本”); myPanel.add(tf); JOptionPane

使用createDialog()时,如何删除OK按钮

(我需要使用createDialog,因为我需要设置位置)

JPanel myPanel=newjpanel();
设置布局(新的框布局(myPanel,BoxLayout.Y_轴))//新边框布局());
myPanel.setPreferredSize(新尺寸(400400));
JTextField=新的JTextField(50);
tf.setText(“这是我的文本”);
myPanel.add(tf);
JOptionPane optionPane=新的JOptionPane(myPanel,1,JOptionPane.DEFAULT_选项);
setOptions(新对象[]{});
JDialog dialog=optionPane.createDialog(null,“快速帮助”);
对话框。设置位置(10,10);
dialog.setAlwaysOnTop(dialog.isAlwaysOnTopSupported());
对话框.setVisible(true);
我想这应该有帮助

JOptionPane pane = new JOptionPane("message",  JOptionPane.PLAIN_MESSAGE, JOptionPane.PLAIN_MESSAGE);
            JDialog myDialog=  pane.createDialog(null, "New Topic");
            myDialog.setLocation(1000, 100);
            myDialog.setVisible(true);
在您的情况下,应该是这样的:

   JOptionPane optionPane = new JOptionPane(this,1,JOptionPane.PLAIN_MESSAGE);   
                optionPane.setOptions(new Object[]{});
                JDialog dialog = optionPane.createDialog(null, "Quick Help");

                dialog.setLocation(1000,10);
                dialog.setAlwaysOnTop(dialog.isAlwaysOnTopSupported());
                dialog.setVisible(true);

已测试并正常工作。

您到底想做什么?在屏幕上的特定点显示一个对话框,无需任何按钮。我需要使用createDialog,因为这是唯一可以指定位置的方法
JOptionPane pane = new JOptionPane("message",  JOptionPane.PLAIN_MESSAGE, JOptionPane.PLAIN_MESSAGE);
            JDialog myDialog=  pane.createDialog(null, "New Topic");
            myDialog.setLocation(1000, 100);
            myDialog.setVisible(true);
   JOptionPane optionPane = new JOptionPane(this,1,JOptionPane.PLAIN_MESSAGE);   
                optionPane.setOptions(new Object[]{});
                JDialog dialog = optionPane.createDialog(null, "Quick Help");

                dialog.setLocation(1000,10);
                dialog.setAlwaysOnTop(dialog.isAlwaysOnTopSupported());
                dialog.setVisible(true);