菁英科技(卓目鸟学苑)- 专注软件测试菁英教育

标题: java-张荣亮-2021.03.16 [打印本页]

作者: 张荣亮    时间: 2021-3-16 19:53
标题: java-张荣亮-2021.03.16
package equ.view;


import equ.module.Equ;
import equ.utils.SqliteDb;


import javax.swing.*;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;




/*
顶层容器,从JFrame继承
*/


public class MainView extends JFrame {
    private static Object TableModel;
    JTextField searchText; // 搜索前面的输入框
    static JTable table ;  // 表格


    //在构造方法中绘制页面
    public MainView(){
        // 设备窗口的标题
        setTitle("设备管理系统");
        //把中间层容器加到顶层容器上
        add(northPanel(), BorderLayout.NORTH);
        add(centerPanel(),BorderLayout.CENTER);


        // 设置窗口的位置,xy是坐标,相对于屏幕左上角的位置
        setBounds(200,200,1200,600);
        //将窗口设置为可见
        setVisible(true);
    }
    /*
    北边的部分,主要包括增删改查的按钮
     */
    private JPanel northPanel(){
        JPanel north = new JPanel();
        //组件的布局,五个按钮放置1行。5列
        GridLayout grid = new GridLayout(1,5);
        north.setLayout(grid);


        JButton addButton = new JButton("添加");
        addButton.addActionListener(new AddAction());
        north.add(addButton); // 按钮放到JPanel上


        JButton modifyButton = new JButton("修改");
        modifyButton.addActionListener(new ModifyAction());
        north.add(modifyButton);
        JButton deleteButton = new JButton("删除");
        deleteButton.addActionListener(new DeleteAction());
        north.add(deleteButton);


        //搜索的输入框
        searchText = new JTextField();
        searchText.addActionListener(new SearchTextAction());
        north.add(searchText);


        JButton searchButton = new JButton("搜索");
        searchButton.addActionListener(new SearchAction());
        north.add(searchButton);


        return north;
    }






欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) Powered by Discuz! X3.4