我想讓我的JDialog彈出在我的JFrame的中心點擊按鈕。我有JOptionPanel彈出正確的父JFrame,但JDialog彈出相對於JFrame,但不是在中心。 這些按鈕實際上是我的代碼中的JMenuItem,但是我在這裏將它們寫爲JButton,以使事情變得更加簡單直接。 這裏是我的代碼: JButton about = new JButton("About");
about.add
我已經創建了JOptionPane來顯示簡單的是/否對話框。但我不知道如何配置我的是/否按鈕輸出。 public static void button1(){
//Custom button text
Object[] options = {"Yes",
"No",};
int n = JOptionPane.showOptionDialog(frame,
"
繼帖子Showing JDialog in taskbar not working和Show JDialog on taskbar我試圖在任務欄中顯示我的JDialog。雖然它有效,但行爲很奇怪,並且看起來不太好。 所以一個按鈕出現在任務欄中,但是當我點擊它時,一個小窗口出現在我的桌面左上角。該窗口非常小,其內容不可見。當我放大時,我可以看到它是空的。我的JDialog僅在關閉此窗口後出現。 有沒
此問題與我之前的問題Showing JDialog on taskbar does not look good有關。我修改了我的代碼,以便對話框正確顯示,但現在問題是關閉對話框時,按鈕不會從任務欄中消失。所以應用程序運行後,會顯示一個對話框,並在任務欄中爲它創建一個按鈕。當我選擇YES或NO時,對話框關閉,但按鈕保持在任務欄中。出於這個原因,每次打開和關閉對話框時,按鈕都會加在任務欄中。有人可以幫
我不知道是否有可能有一個Java Class,你有這樣的構造器: public class SomeClass {
JDialog dialog;
public SomeClass(Window owner) {
dialog = new JDialog(owner, "My Dialog", true);
}
public static v