该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
用到了容器,代码如下
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class ProcessFrame {
JFrame jf = new JFrame("进程管理");
JPanel contentPane1 = new JPanel();
JPanel contentPane2 = new JPanel();
JPanel contentPane3 = new JPanel();
JPanel contentPane4 = new JPanel();
JPanel contentPane5 = new JPanel();
JLabel jl1 = new JLabel("进程名");
JLabel jl2 = new JLabel("进程大小");
JLabel jl3 = new JLabel("进程时间");
JLabel jl4 = new JLabel("进程优先权");
TextField tf1 = new TextField(10);
TextField tf2 = new TextField(10);
TextField tf3 = new TextField(10);
TextField tf4 = new TextField(10);
JPanel content = new JPanel();
public void show(){
contentPane1.add(jl1, null);
contentPane1.add(tf1, null);
contentPane2.add(jl2, null);
contentPane2.add(tf2, null);
contentPane3.add(jl3, null);
contentPane3.add(tf3, null);
contentPane4.add(jl4, null);
contentPane4.add(tf4, null);
contentPane5.setLayout(null);
contentPane5.add(contentPane1, null);
contentPane5.add(contentPane2, null);
contentPane5.add(contentPane3, null);
contentPane5.add(contentPane4, null);
contentPane5.setBounds(new Rectangle(200, 200, 100, 50));
contentPane1.setBounds(new Rectangle(0, 60, 100, 50));
contentPane2.setBounds(new Rectangle(0, 120, 100, 50));
contentPane3.setBounds(new Rectangle(0, 240, 100, 50));
contentPane4.setBounds(new Rectangle(0, 360, 100, 50));
content.add(contentPane5, null);
jf.setContentPane(content);
jf.setSize(800, 500);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
ProcessFrame pf = new ProcessFrame();
pf.show();
}
}