[英]Create dialog with no buttons
使用createDialog()時如何刪除“確定”按鈕
(我需要使用createDialog,因為我需要設置位置)
JPanel myPanel = new JPanel();
myPanel.setLayout(new BoxLayout(myPanel, BoxLayout.Y_AXIS));//new BorderLayout());
myPanel.setPreferredSize(new Dimension(400,400));
JTextField tf= new JTextField(50);
tf.setText("<HTML>Here is<br>my text");
myPanel.add(tf);
JOptionPane optionPane = new JOptionPane(myPanel,1,JOptionPane.DEFAULT_OPTION);
optionPane.setOptions(new Object[]{});
JDialog dialog = optionPane.createDialog(null, "Quick Help");
dialog.setLocation(10,10);
dialog.setAlwaysOnTop(dialog.isAlwaysOnTopSupported());
dialog.setVisible(true);
JOptionPane.showOptionDialog(null, "Hello world","No button?", JOptionPane.DEFAULT_OPTION,JOptionPane.INFORMATION_MESSAGE, null, new Object[]{}, null);
我想這應該有所幫助
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);
經過測試和工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.