下面是search_menu
类,其中包含在名为admin。
包中还包含一个主类。如何使用search_menu
方法或类似方法调用SetVisible()
jpanel以及在主类的同一包内外部定义的其他此类面板。
这是我的代码:
package admin;
import javax.swing.JPanel;
import javax.swing.UIManager;
import javax.swing.JButton;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
public class Search_menu extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* Create the panel.
*/
public Search_menu() {
setBackground(UIManager.getColor("Button.darkShadow"));
JButton btnNewButton = new JButton("New button");
GroupLayout groupLayout = new GroupLayout(this);
groupLayout.setHorizontalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addContainerGap()
.addComponent(btnNewButton)
.addContainerGap(251, Short.MAX_VALUE))
);
groupLayout.setVerticalGroup(
groupLayout.createParallelGroup(Alignment.LEADING)
.addGroup(groupLayout.createSequentialGroup()
.addGap(25)
.addComponent(btnNewButton)
.addContainerGap(339, Short.MAX_VALUE))
);
setLayout(groupLayout);
}
}
答案 0 :(得分:1)
使用以下方法显示Jpanel
setVisible(true)
答案 1 :(得分:1)
如果所有类都在同一个包中,那么您可以创建要调用的类的对象,然后使用其setVisible
mehod
like apanel obj=new apnel()
obj.setVisible(true);