matrix_date_frame.java~41~

来自「分别是模糊识别、模糊聚类、模糊控制的实例代码」· JAVA~41~ 代码 · 共 70 行

JAVA~41~
70
字号
package fuzzy_project;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Matrix_Date_Frame extends JFrame {  private int row;       //原始矩阵的行数  private int col;       //原始矩阵的列数  private double O_Matrix[][];  JPanel jPanel1 = new JPanel();  JLabel jLabel_note = new JLabel();  JScrollPane jScrollPane_Matrix = new JScrollPane();  JButton jButton = new JButton();  JTable jTable_Matrix;  public Matrix_Date_Frame(String r,String c) {    try {      row=Integer.parseInt(r);      col=Integer.parseInt(c);      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception {    this.setResizable(false);    this.setSize(600, 500);    this.setLocation(212,140);    jLabel_note.setFont(new java.awt.Font("Serif", 1, 20));    jLabel_note.setPreferredSize(new Dimension(250, 20));    jLabel_note.setText("输入原始矩阵的元素");    jScrollPane_Matrix.setPreferredSize(new Dimension(580, 400));    jButton.setText("确定");    jButton.addActionListener(new Matrix_Date_Frame_jButton_actionAdapter(this));    this.getContentPane().add(jPanel1, BorderLayout.CENTER);    jPanel1.add(jLabel_note, null);    jPanel1.add(jScrollPane_Matrix, null);    jPanel1.add(jButton, null);    jTable_Matrix=new JTable(row,col);              //根据行数和列数初始化jTable_Matri    jTable_Matrix.setSelectionBackground(Color.lightGray);    jScrollPane_Matrix.getViewport().add(jTable_Matrix, null);    O_Matrix=new double[row][col];  }  void jButton_actionPerformed(ActionEvent e) {    jTable_Matrix.getCellEditor().stopCellEditing();    for(int i=0;i<row;i++)       for(int j=0;j<col;j++)      {          O_Matrix[i][j]=Double.parseDouble(jTable_Matrix.getValueAt(i,j).toString());      }  }}class Matrix_Date_Frame_jButton_actionAdapter implements java.awt.event.ActionListener {  Matrix_Date_Frame adaptee;  Matrix_Date_Frame_jButton_actionAdapter(Matrix_Date_Frame adaptee) {    this.adaptee = adaptee;  }  public void actionPerformed(ActionEvent e) {    adaptee.jButton_actionPerformed(e);  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?