我刚写的一个life game,有问题想问~ 不能改变button的位置多数情况下是因为布局管理器的限制。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以把布局管理器设为null 这样就不会出现改变不了的情况了 把布局设置成null 然后确定控件的位置就可以了.setLayout(null);button.setLocation(100,100);这样你试试.. 我在panel的构造函数里加了,可是连button都不显示了…… 构造一个set()方法 public void set(int gx,int gy,int gwidth,int gheight,int wx,int wy,int ar,int fi) { gbc.gridx=gx; gbc.gridy=gy; gbc.gridwidth=gwidth; gbc.gridheight=gheight; gbc.weightx=wx; gbc.weighty=wy; gbc.anchor=ar; gbc.fill=fi; } set(0,0,1,1,100,20,GridBagConstraints.CENTER,GridBagConstraints.NONE); gb.setConstraints(button,gbc); panel.add(button); 考虑性能的修改文件 如何从一个InputStream流中从指位置截取指定长度的流 急!Java下 端口复用问题! 关于即时权限问题。 Java有表示无效操作的Cursor吗? 那位大哥有JAVA制作农历的代码,或算法? 连接sqlserver 出错 求大神帮忙:java带pfx证书获取https内容 菜鸟问题:javascript访问applet中方法的问题 写log4j.xml日志配置文件 如何让JInternalFrame的窗口的样式与windows窗口的样式相同?以及如何让JInternalFrame窗口最小化以后,位于父窗口的左下角 【】帮我看个程序,最后那个输出怎么解决???
这样就不会出现改变不了的情况了
button.setLocation(100,100);
这样你试试..
public void set(int gx,int gy,int gwidth,int gheight,int wx,int wy,int ar,int fi)
{
gbc.gridx=gx;
gbc.gridy=gy;
gbc.gridwidth=gwidth;
gbc.gridheight=gheight;
gbc.weightx=wx;
gbc.weighty=wy;
gbc.anchor=ar;
gbc.fill=fi;
}
set(0,0,1,1,100,20,GridBagConstraints.CENTER,GridBagConstraints.NONE);
gb.setConstraints(button,gbc);
panel.add(button);