有谁可以帮我解释一下这下面的程序代码是什么意思?为什么创建三个包?

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:24:57
package test;

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextArea;

public class work {

public static void main(String[] args) {
new RunFrame();
}
}

class RunFrame extends JFrame {

private JLabel name_label, sex_label, pro_label, lev_label;
private TextField field;
private JCheckBox manButton, womanButton;
private JComboBox proList, levList;
pr

主要的就那个RunFrame类,Work类只有main函数,程序入口点

RunFrame里面的的panel就不说了

其实就类似与
public class RunFrame extends JFrame{

public RunFrame(){
//构造函数
}

public static void main(String args[]){
//入口点
RunFrame rf = new RunFrame();
}
}

那个work类可以不要的

只是在类中创建了一个内部类吧。。。
程序没细看,总之就是用JFrame里面填了JPanel JButton之类的组件画了一个填个人信息的面板