java swing中的堆栈GUI
我正在创建stack的GUI。这是我的密码
private void StackActionPerformed(java.awt.event.ActionEvent evt) {
b1=new JButton("Push");
b2=new JButton("Pop");
b3=new JButton("Peek");
b4=new JButton("Clear");
b1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
pushButtonActionPerformed(evt);
}
});
tb.add(b1);
tb.add(b2);
tb.add(b3);
tb.add(b4);
frame_st.add(tb);
revalidate();
repaint();
frame_st.setSize(1022, 534);
drawstack();
}
public void drawstack()
{
m1.setBorder(BorderFactory.createRaisedSoftBevelBorder());
m1.setBackground(Color.white);
m1.setLayout(null);
JLabel l1=new JLabel("STACK");
l1.setBounds(500, 5, 100, 70);
m1.add(l1);
}
我的代码正在完美地编译drawstack()正在绘制所需的东西,但当drawstack()被称为我的按钮时,StackActionPerformed(java.awt.event.ActionEvent evt)中的按钮,即b1、b2等变得不可见。我不想发生这种事。我希望我的按钮随时可见。请帮忙。 m1是一个覆盖整个框架的面板
共 (0) 个答案