Java的GUI
介绍GUI的一些用法和一些bug记录
阿维的博客日记
这个作者很懒,什么都没留下…
展开
-
java下拉菜单
public class PatientSystem extends JFrame { public static void main(String[] args) { new PatientSystem(); } private JPanel dateBar=new JPanel(); private void initUI() { JComboBox<String> jcb = new JComboBox<>(ge原创 2021-12-30 15:56:44 · 321 阅读 · 0 评论 -
java设置JTABLE不可编辑的方法,表格不可编辑(转)
设置JTABLE不可编辑的方法将JTable的单元格设置为不可编辑,有三种方法。第一种是自己写一个MyTable类继承DefaultTableModel,重写其中的isCellEditable方法;第二种是在创建JTable对象时, JTable treeTable = new JTable(tableModel){ public boolean isCellEditable(int row, int column) { return false; }};第三种是treeTable.setEnabl转载 2021-12-30 21:58:45 · 6999 阅读 · 5 评论 -
java的table表格删除不干净的问题
原因,每次删除都会导致table的表格的长度发生变化,所以每次删除删除的那个位置都不一定是要删除的那一行,需要重新获取索引//这个是我自定义的一个删除行的函数private void removeSelectMedicine(JTable t){ int[] a=t.getSelectedRows(); if (a==null){ return; } DefaultTableModel model=(DefaultT原创 2022-01-01 12:36:55 · 442 阅读 · 0 评论 -
JMenuItem的事件监听器(转)
我删除了部分没用的代码,只留下对应的API调用,就是大概这个意思用idea智能提示很快就能写出代码private void myPopMenu(){ jMenuItem.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) {//只能检测到mousePressed事件 super.mouseClicked(e); System.exit(0); } });转载 2021-12-31 00:09:36 · 628 阅读 · 0 评论