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

📄 matrix_date_frame.java~46~

📁 分别是模糊识别、模糊聚类、模糊控制的实例代码
💻 JAVA~46~
字号:
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 jPanel = 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.setTitle("原始矩阵");    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(jPanel, BorderLayout.CENTER);    jPanel.add(jLabel_note, null);    jPanel.add(jScrollPane_Matrix, null);    jPanel.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());      }    Sim_Matrix_Frame smf=new Sim_Matrix_Frame(row,col,O_Matrix);    this.dispose();    smf.setVisible(true);  }}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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -