【发布时间】:2012-11-02 14:06:28
【问题描述】:
最近我发现了这个BackgroundPanel.java,我想知道如何将它与netbeans 一起使用,我创建了一个名为clases 的包,在其中我有类。
在其他包(远景)中,我有 jFrame,我尝试了不同的方法将此“面板”添加到我的 jFrame,但没有任何效果。我知道我必须将它添加到 initComponents()
private void initComponents() {
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 400, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 300, Short.MAX_VALUE)
);
pack();
}// </editor-fold>
并在setContentPane中的jFrame中添加BackgroundPanel,但是如何?
有人可以帮助我吗?非常感谢你
【问题讨论】:
-
如果您只想将背景用作内容窗格,请在调用
initComponents之前调用setContentPane,将背景窗格的实例传递给它。确保包含背景窗格的项目链接到当前项目
标签: java swing netbeans background jpanel