package M; import javax.swing.*; import java.awt.*; public class GetExpInfo extends JPanel{ JTextField name; JTextField major; JTextField age; JTextField title; JTextField company; JTextField position; public GetExpInfo(){ JLabel expname=new JLabel("����"); name=new JTextField(10); JLabel expmajor=new JLabel("רҵ"); major=new JTextField(10); JLabel expage=new JLabel("����"); age=new JTextField(10); JLabel exptitle=new JLabel("ְ��"); title=new JTextField(10); JLabel expcompany=new JLabel("���ڵ�λ"); company=new JTextField(10); JLabel expposition=new JLabel("ְ��"); position=new JTextField(10); this.setLayout(new FlowLayout()); this.add(expname); this.add(name); this.add(expmajor); this.add(major); this.add(expage); this.add(age); this.add(exptitle); this.add(title); this.add(expcompany); this.add(company); this.add(expposition); this.add(position); } public String getname() { String name1=name.getText(); return name1; } public String getmajor() { String major1=major.getText(); return major1; } public String getage() { String age1=age.getText(); return age1; } public String gettitle() { String title1=title.getText(); return title1; } public String getcompany() { String company1=company.getText(); return company1; } public String getposition() { String position1=position.getText(); return position1; } }帮我分析
时间: 2024-04-05 14:31:28 浏览: 40
Java语言程序设计:ch08 Swing图形用户界面程序设计.ppt
这是一个Java程序,其中定义了一个名为"GetExpInfo"的类,继承自JPanel类。该类包含了6个文本框,分别用于输入人名、专业、年龄、职称、公司和职位。在构造函数中,使用JLabel标签为每个文本框添加了对应的描述信息,并使用JTextField来创建文本框。使用FlowLayout布局管理器将这些组件添加到当前面板中。
此外,该类还定义了6个公共方法getname()、getmajor()、getage()、gettitle()、getcompany()和getposition(),用于获取用户在文本框中输入的内容。这些方法将用户输入的字符串返回。
总的来说,这个程序是为了获取用户的个人和职业经历信息而设计的。
阅读全文