Panel中的按钮如何随意放置,panels怎么调出来

http://www.itjxue.com  2023-01-08 09:12  来源:未知  点击次数: 

能否自定义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)就可以了

(责任编辑:IT教学网)

更多

推荐编程综合文章