另外,你需要pack()和repaint()后才能使界面变化
解决方案 »
- 菜鸟请教各位一个关于JTABLE的问题!急
- 在JPanel上画图片的问题
- 一个 java.text.Format 中NumberFormat的问题?
- Java Swing 关于菜单过长的问题
- 哪位高人帮我解释下 传值 传址区别
- 《java大学教程》第16章最后的三连棋游戏我抄上了怎么有错误啊?
- 下面的方法使用了数据连接池,但为什么回有timeout现象?
- 请问将jtree进行拖动处理时,怎样使拖动时鼠标变成其他的样子
- 关于连SQL SERVER的菜鸟问题
- 奇怪奇怪...........?????...........
- 请教:关于用java编写时间同步服务器?(200分相送)
- 请问如何得到Process运行后的输出信息
olabel.repaint();
毫无用处,能不能讲详细一点
label.setSize(33,33);
jpanel.pack();
jpanel.repaint();
import java.awt.*;
import javax.swing.event.*;
import java.awt.event.*;class F extends JFrame{
JPanel p;
JButton a,b;
public F(){
Container cp = getContentPane();
p = new JPanel();
b = new JButton("ÎÒ±ä");
a = new JButton("µãÎÒ");
a.addActionListener(new AActionListener());
p.add(a);
p.add(b);
b.setSize(20,50);
cp.add(p);
} class AActionListener implements ActionListener{
public void actionPerformed(ActionEvent e){
b.setSize(300,300);
p.repaint(); }
} public static void main(String[] args){
F frame = new F();
frame.setVisible(true);
}
}