📄 medical.java
字号:
//临床工作站 病理信息登录面板
package src;
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import javax.swing.JComboBox;
import java.awt.event.*;
import javax.swing.JPanel;
public class medical extends JPanel{
private JTable table;
private DefaultTableModel dtm;
public medical(){
super(new GridLayout(1,0));
//住院信息Demo
JPanel jp2=new JPanel(new BorderLayout());
jp2.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
jp2.setBorder(BorderFactory.createBevelBorder(1,new Color(45,92,162),
new Color(43,66,97),new Color(45,92,162),new Color(84,123,200)));
JPanel jpNorth=new JPanel(new GridLayout(1,2));
JPanel jp211=new JPanel(new FlowLayout(FlowLayout.LEFT));
JLabel label1=new JLabel("门诊诊断");
JTextField info1=new JTextField(14);
jp211.add(label1);jp211.add(info1);
JPanel jp212=new JPanel(new FlowLayout(FlowLayout.LEFT));
JLabel label2=new JLabel("入院诊断");
JTextField info2=new JTextField(14);
jp212.add(label2);jp212.add(info2);
jpNorth.add(jp211);
jpNorth.add(jp212);
jp2.add("North",jpNorth);
JPanel jpName=new JPanel(new GridLayout(5,1));
jpName.add(new JLabel(""));
jpName.add(new JLabel("主要诊断"));
jpName.add(new JLabel("附属诊断"));
jpName.add(new JLabel("其他诊断"));
jpName.add(new JLabel("病理诊断"));
jp2.add("West",jpName);
JPanel jpCenter=new JPanel(new BorderLayout());
String[] columnNames={"代码","出院诊断","出院情况"};
String[] out_QK={"治愈","好转","未愈","死亡","其他"};
dtm=new DefaultTableModel(columnNames,4);
table=new JTable(dtm);
table.getColumnModel().getColumn(0).setPreferredWidth(80);
table.getColumnModel().getColumn(1).setPreferredWidth(160);
table.getColumnModel().getColumn(2).setPreferredWidth(80);
table.setRowHeight(42);
JComboBox QK_Combo=new JComboBox(out_QK);
table.getColumnModel().getColumn(2).setCellEditor(new DefaultCellEditor(QK_Combo));
JScrollPane scrollPane = new JScrollPane(table);
jpCenter.add("Center",scrollPane);
jp2.add("Center",jpCenter);
JPanel jpSouth=new JPanel();
JPanel jp221=new JPanel(new FlowLayout(FlowLayout.LEFT));
JLabel doctor =new JLabel("门(急)诊医生");
String[] Dor_name={"请选择","junjin","minwoo","hyesung","eric","andy","dongwan"};
JComboBox Dor_select=new JComboBox(Dor_name);
jp221.add(doctor); jp221.add(Dor_select);
JPanel jp222=new JPanel(new FlowLayout(FlowLayout.LEFT));
JLabel QK_label =new JLabel("入院情况");
String[] QK={"一般","微重","严重"};
JComboBox QK_select=new JComboBox(QK);
jp222.add(QK_label); jp222.add(QK_select);
JPanel jp223=new JPanel(new FlowLayout(FlowLayout.LEFT));
JLabel day_label =new JLabel("诊断日期");
JTextField day_text=new JTextField(15);
jp223.add(day_label); jp223.add(day_text);
jpSouth.add(jp221);jpSouth.add(jp222);jpSouth.add(jp223);
jp2.add("South",jpSouth);
add(jp2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -