【发布时间】:2013-04-29 15:19:27
【问题描述】:
这让我发疯: 我编写了一个小型 JFrame,里面有几个 JPanel。 我有几条我用
创建的错误消息 JOptionPane.showMessageDialog(this, "Text here");
但无论如何,它总是位于屏幕中间,而不是程序窗口。它工作了很长时间,突然,一个周末后我回来了,现在它不会在窗口内居中对齐。有任何想法吗?任何人?
public class kontrollvindu1 extends JPanel {
public Kontrollvindu1() {
showMsg("text here");
}
public void showMsg(String text) {
JOptionPane.showMessageDialog(this, text);
}
}//END OF CLASS Kontrollvindu1
【问题讨论】:
-
Swing 中的 this 可以是当前 JVM 中实际声明为
mywhatever extend something的所有内容,为了获得更好的帮助,请尽快发布 SSCCE,简短、可运行、可编译, -
我也尝试过 (myJFrame, "text") 但也无济于事。太奇怪了,因为它在几天前就起作用了。
-
如果它以前有效,那么您现在显然正在做一些不同的事情。比较你的旧代码,看看有什么不同。您没有发布您的 SSCCE,因此我们无法提供帮助,因为我们不是读心者。
-
是的,我知道,对不起。我的代码现在太大了,我似乎无法对我的问题产生一个小的可编译测试。我只是想知道是否有人以前经历过这种情况并有一些提示。我对 Java 很陌生,所以有很多我不知道。
标签: java swing alignment joptionpane messagedialog