如何在JPanel的指定位置加上按钮?

如何在JPanel的指定位置加上按钮?,第1张

JPanel actionBar = new JPanel()

actionBar.add(b1)

actionBar.add(b2)

jp1.add(actionBar, BorderLayout.SOUTH)

BorderLayout 是按东西南北中5个位置添加元素,你需要它在底部就添加到南部 (SOUTH)。CENTER 部分默认占据所有剩下的空间。一个位置只能放置一个组件,所以两个按钮需要放进一个 panel 后再把 panel 放到那个位置。

假设你按的Button为button1,待添加的为button2,均是panel的成员变量

button1.addActionListener(

new ActionListener() {

public void actionPerformed(ActionEvent e) {

Panel.this.add(button2)

}

}

)

即可

如果你的Panel是JPanel把Panel.this.add(button2)替换成JPanel.this.add(button2)

点gridview

编辑列,添加TemplateField,位置可以自己调动,确定,再点编辑模板,在模板的ItemTemplate中丢入Button控件,这样就能自动生成每行的按钮,如果是你想做成删除按钮

把Button的属性CommandArgument="delete",它是激活gridview

的RowDeleting事件!设置gridview

属性

DataKeyNames

:"你要获取的字段值",如:ID

你添加gridview

RowDeleting事件后

GridView1.DataKeys[e.RowIndex].Value.ToString()就能获取该行的ID值!然后就是删除语句了~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11522903.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存