Panel中的按钮如何随意放置,panels怎么调出来
能否自定义JButton在JFrame容器中的位置,就像C#那样想放哪都行。
可以的,把面板管理器设置为空,然后再设置位置。
比如:
JFrame f = new JFrame();
f.setLayout(null);
JButton bt1 = new JButton("测试按钮");
bt1.setBounds(100,100,50,20); //分别设置起始位置和宽高。
f.add(bt1);
请大虾们指教:怎样在一个panel中连续的添加button?
实现的方法有两个:
1.使用动态填加控件的办法:controls.add()
2.直接放两个button到panel内,用代码来控制他们的显示和位置,以及显示的内容。
使用1方法必须在页面LOAD的时候进行,同时避免页面回发的时候出问题,你需要多测试几次。。
使用方法2就很简单了。。
Java swing在panel还没显示时候怎么可以将按钮固定在一个位置不随窗口大小改变?
如果按钮要添加到JPanel中,调用setLayout函数将JPanel的布局管理器设置为null,再调用setBound函数直接绘制按钮。
如何在JPanel的指定位置加上按钮?
JPanel actionBar = new JPanel();
actionBar.add(b1);
actionBar.add(b2);
jp1.add(actionBar, BorderLayout.SOUTH);
BorderLayout 是按东西南北中5个位置添加元素,你需要它在底部就添加到南部 (SOUTH)。CENTER 部分默认占据所有剩下的空间。一个位置只能放置一个组件,所以两个按钮需要放进一个 panel 后再把 panel 放到那个位置。
如何在gridPanel中的每一行添加一个按钮
点gridview
编辑列,添加TemplateField,位置可以自己调动,确定,再点编辑模板,在模板的ItemTemplate中丢入Button控件,这样就能自动生成每行的按钮,如果是你想做成删除按钮
把Button的属性CommandArgument="delete",它是激活gridview
的RowDeleting事件!设置gridview
属性
DataKeyNames
:"你要获取的字段值",如:ID
你添加gridview
RowDeleting事件后
GridView1.DataKeys[e.RowIndex].Value.ToString();就能获取该行的ID值!然后就是删除语句了~
java 我想把一个Button放在Panel里的任何一个位置
import java.awt.*;
import java.awt.event.*;
public class panel extends Frame
{
public panel(){
setTitle("panel");
Panel p = new Panel();
Button btn=new Button("OK");
btn.setBounds(30, 10, 50, 18);//按钮的位置大小
p.setLayout(null);//自定义布局
p.add(btn);
add(p);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0); //退出应用程序
}
});
}
public static void main(String args[]){
Frame f = new panel();
f.setSize(400, 300);
f.show();
}
}
设置Panel的布局管理器为自定义布局(null)就可以了