📄 generalpanel.java
字号:
/**
* <p>Title: 卓博营运支撑系统</p>
*
* <p>Description: 为本企业内部运作提供支撑,为企业資源的E化管理提供解決方案</p>
*
* <p>Copyright: Copyright (c) 2006</p>
*
* <p>Company: 卓博信息科技有限公司</p>
*
* @author Henry
* @version 1.0
*/
package com.jobcn.ui;
import java.awt.Dimension;
import java.awt.event.WindowAdapter;
import javax.swing.*;
import com.jobcn.control.Constant;
public class GeneralPanel extends JPanel {
private JTextField taskName;
private JTextArea taskDesc;
private JComboBox taskType;
private JLabel createDate;
private JLabel lastUptDate;
static String[] taskTypes = Constant.generalType;
/**
* Create the panel
*/
public GeneralPanel() {
super();
setSize(new Dimension(600, 400));
setLayout(null);
final JLabel label = new JLabel();
label.setHorizontalAlignment(SwingConstants.CENTER);
label.setFont(Constant.systemFont);
label.setText("名称");
label.setBounds(45, 25, 62, 25);
add(label);
final JLabel label_1 = new JLabel();
label_1.setFont(Constant.systemFont);
label_1.setText("创建时间");
label_1.setBounds(52, 245, 62, 25);
add(label_1);
final JLabel label_2 = new JLabel();
label_2.setHorizontalAlignment(SwingConstants.CENTER);
label_2.setFont(Constant.systemFont);
label_2.setText("分类");
label_2.setBounds(45, 52, 62, 25);
add(label_2);
final JLabel label_3 = new JLabel();
label_3.setHorizontalAlignment(SwingConstants.CENTER);
label_3.setFont(Constant.systemFont);
label_3.setText("描述");
label_3.setBounds(44, 79, 62, 25);
add(label_3);
final JLabel label_4 = new JLabel();
label_4.setFont(Constant.systemFont);
label_4.setText("上次修改时间");
label_4.setBounds(41, 281, 90, 25);
add(label_4);
taskName = new JTextField();
taskName.setFont(Constant.systemFont);
taskName.setBounds(110, 27, 282, 20);
add(taskName);
taskType = new JComboBox();
taskType.setFont(Constant.systemFont);
taskType.setBounds(110, 53, 285, 23);
for(int i=0;i<taskTypes.length;i++){
taskType.addItem(taskTypes[i]);
}
add(taskType);
taskDesc = new JTextArea();
taskDesc.setFont(Constant.systemFont);
taskDesc.setLineWrap(true);
taskDesc.setWrapStyleWord(true);
JScrollPane scrollPane = new JScrollPane(taskDesc);
scrollPane.setBounds(111, 88, 280, 78);
add(scrollPane);
final JCheckBox checkBox = new JCheckBox();
checkBox.setFont(Constant.systemFont);
checkBox.setSelected(true);
checkBox.setText("启用");
checkBox.setBounds(339, 245, 79, 24);
add(checkBox);
final JSeparator separator = new JSeparator();
separator.setBounds(11, 234, 582, 13);
add(separator);
createDate = new JLabel();
createDate.setFont(Constant.systemFont);
createDate.setBounds(130, 245, 188, 25);
add(createDate);
lastUptDate = new JLabel();
lastUptDate.setFont(Constant.systemFont);
lastUptDate.setBounds(130, 280, 188, 25);
add(lastUptDate);
}
public JTextArea getTaskDesc() {
return taskDesc;
}
public void setTaskDesc(JTextArea taskDesc) {
this.taskDesc = taskDesc;
}
public JTextField getTaskName() {
return taskName;
}
public void setTaskName(JTextField taskName) {
this.taskName = taskName;
}
public JComboBox getTaskType() {
return taskType;
}
public void setTaskType(JComboBox taskType) {
this.taskType = taskType;
}
public JLabel getCreateDate() {
return createDate;
}
public void setCreateDate(JLabel createDate) {
this.createDate = createDate;
}
public JLabel getLastUptDate() {
return lastUptDate;
}
public void setLastUptDate(JLabel lastUptDate) {
this.lastUptDate = lastUptDate;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -