⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 medical.java

📁 一个很好的医院管理软件
💻 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 + -