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);
} 展开
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);
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询