我使用netbeans开发了一个应用程序。但JPanel标题边界的标题有一些对齐问题。在“节目预览”中,标题按预期显示,但在运行代码时,标题会在面板上方显示。任何人都可以帮我解决这个问题。
我知道这是面板的一些属性问题。我用google搜索无法找到有效的解决方案。堆栈专家请帮助解决此问题。我正在使用netbeans 7.2.1
答案 0 :(得分:1)
答案 1 :(得分:1)
通过编辑应用程序的外观设置,您可以获得预期的结果。
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
你必须改变灵气的外观和感觉到窗户..
for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
if ("Windows".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
答案 2 :(得分:0)
您可以尝试以下选项
jPanel.setBorder(new TitledBorder(new LineBorder(Color.BLUE), "Sample title", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.CENTER, new Font("SansSerif", Font.PLAIN, 12), Color.BLUE))