java求解 控件设置坐标是setBounds吧 但是我无论怎么改变参数 这几个按钮总是在原来位置

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclasssystemdbaexten... import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class systemdba extends JFrame{

public systemdba (){

//定义界面大小
this.setSize(750, 750);
//定义界面出现在显示器中间
this.setLocationRelativeTo(null);
//定义界面右上角的x符号退出
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
//定义界面大小不可变
this.setResizable(false);
setContainer();
}

void setContainer() {
//界面总体设计
JTabbedPane container= new JTabbedPane();
add(container);
JPanel 学生信息= new JPanel();
JPanel 教师信息 = new JPanel();
JPanel 课程信息 = new JPanel();
JPanel 院系信息 = new JPanel();
JPanel 其他信息 = new JPanel();

container.addTab("学生信息", 学生信息);
container.addTab("教师信息", 教师信息);
container.addTab("课程信息", 课程信息);
container.addTab("院系信息 ", 院系信息 );
container.addTab("其他信息", 其他信息);

JButton 添加 = new JButton("添加");
添加.setBounds(120, 100,10, 10);
学生信息.add(添加);

JButton 修改 = new JButton("修改");
修改.setBounds(100, 100, 10, 10);
学生信息.add(修改);

JButton 删除 = new JButton("删除");
删除.setBounds(140, 100, 10,10);
学生信息.add(删除);
}

public static void main(String[] args) {

systemdba 测试1 = new systemdba();
测试1.setVisible(true);

}
展开
 我来答
zgj340
2011-06-01 · TA获得超过203个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:226万
展开全部
布局方式用null,其他的布局不行的。
更多追问追答
追问
布局方式是哪个?
我是照书上做的
追答
setLayout(null);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mxm6868
2014-05-31
知道答主
回答量:1
采纳率:0%
帮助的人:1370
展开全部
  JPanel对象。学生信息.setLayout(null);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式