关于java borderlayout的布局小问题

我一共编译了4个程序:分别是查询,插入,删除,修改.这四个程序分别运行的时候都很好用的,也和数据库连接上了,单是我i想把这四个程序合起来,就是用borderlayout布... 我一共编译了4个程序:分别是查询,插入,删除,修改.这四个程序分别运行的时候都很好用的,也和数据库连接上了,单是我i想把这四个程序合起来,就是用borderlayout 布局设置下,南方是:修改,北方是:查询, 东方是:删除,西方是:插入,应该怎么添加啊!!!!!!!急需要解答,用QQ联系也可以 展开
 我来答
匿名用户
2013-12-05
展开全部
import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;

public class TestBorderLayout {

private JFrame f = new JFrame(this.getClass().getName());
JButton select,insert,update,deltete;
select = new JButton("查询");
insert= new JButton("插入");
update= new JButton('修改");
deltete= new JButton("删除");

public void launch() {
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭窗口时也关闭应用

BorderLayout layout = new BorderLayout();
layout.setHgap(2);// 横向间距2像素
layout.setVgap(3);// 纵向间距3像素
f.setLayout(layout);
//南方是:修改,北方是:查询, 东方是:删除,西方是:插入
f.add(select,BorderLayout.NORTH);
f.add(update,BorderLayout.SOUTH);
f.add(delete,BorderLayout.EAST);
f.add(insert,BorderLayout.WEST);

select.addActionListener(this);// 添加查询事件
update.addActionListener(this);// 添加更新事件
delete.addActionListener(this);// 添加删除事件
insert.addActionListener(this);// 添加插入事件

f.setSize(300, 200);
f.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == select)// 查询
{
//查询方法
} else if (e.getSource() == delete)// 删除
{
//删除方法
} else if (e.getSource() == insert)// 插入
{
//插入方法
} else if (e.getSource() == update)// 更新
{
//更新方法
}
}
public static void main(String[] args) {
TestBorderLayout t = new TestBorderLayout();
t.launch();
}
}
匿名用户
2013-12-05
展开全部
class Win extends JFrame{
JButton chaxun,charu,shanchu,xiugai;//定义按钮
Win(){
chaxun=new JButton("查询");//初始化
charu=new JButton("插入");
shanchu=new JButton("删除");
xiugai=new JButton("修改");
add(chaxun,BorderLayout.NORTH);//按要求插入按钮
add(xiugai,BorderLayout.SOUTH);
add(shanchu,BorderLayout.EAST);
add(charu,BorderLayout.WEST);
……添加事件……
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-05
展开全部
楼上的是正解,写的很全
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式