|
@@ -0,0 +1,157 @@
|
|
|
+/*
|
|
|
+ * To change this template, choose Tools | Templates
|
|
|
+ * and open the template in the editor.
|
|
|
+ */
|
|
|
+package de.nplusc.upidgen;
|
|
|
+
|
|
|
+import de.nplusc.izc.tools.baseTools.HidableTableColumnModel;
|
|
|
+import javax.swing.table.DefaultTableColumnModel;
|
|
|
+import javax.swing.table.DefaultTableModel;
|
|
|
+import javax.swing.table.TableColumn;
|
|
|
+import javax.swing.table.TableColumnModel;
|
|
|
+
|
|
|
+/**
|
|
|
+ *
|
|
|
+ * @author LH
|
|
|
+ */
|
|
|
+public class ArightsFlagDependencys extends javax.swing.JFrame
|
|
|
+{
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Creates new form ArightsFlagDependencys
|
|
|
+ */
|
|
|
+ public ArightsFlagDependencys()
|
|
|
+ {
|
|
|
+ initComponents();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * This method is called from within the constructor to
|
|
|
+ * initialize the form.
|
|
|
+ * WARNING: Do NOT modify this code. The content of this method is
|
|
|
+ * always regenerated by the Form Editor.
|
|
|
+ */
|
|
|
+ @SuppressWarnings("unchecked")
|
|
|
+ // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
|
|
+ private void initComponents()
|
|
|
+ {
|
|
|
+
|
|
|
+ jScrollPane1 = new javax.swing.JScrollPane();
|
|
|
+ tblcategmatrix = new javax.swing.JTable();
|
|
|
+
|
|
|
+ setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
|
|
|
+
|
|
|
+ DefaultTableModel m = new javax.swing.table.DefaultTableModel(
|
|
|
+ new Object [2][50],
|
|
|
+ new String []
|
|
|
+ {
|
|
|
+ "KEy descrip", "Key", "","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""
|
|
|
+ }
|
|
|
+ )
|
|
|
+ {
|
|
|
+ Class[] types = new Class []
|
|
|
+ {
|
|
|
+ java.lang.String.class, java.lang.String.class, java.lang.Integer.class
|
|
|
+ };
|
|
|
+
|
|
|
+ public Class getColumnClass(int columnIndex)
|
|
|
+ {
|
|
|
+ return types [columnIndex];
|
|
|
+ }
|
|
|
+ };
|
|
|
+ TableColumnModel m2 =new DefaultTableColumnModel();
|
|
|
+ for(int i=0;i<50;i++)
|
|
|
+ {
|
|
|
+ int w = 200;
|
|
|
+ if(i>1) w = 30;
|
|
|
+ m2.addColumn(new TableColumn(i,w));
|
|
|
+ }
|
|
|
+ tblcategmatrix.setModel(new javax.swing.table.DefaultTableModel(
|
|
|
+ new Object [][]
|
|
|
+ {
|
|
|
+ {null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null},
|
|
|
+ {null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null},
|
|
|
+ {null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null},
|
|
|
+ {null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null}
|
|
|
+ },
|
|
|
+ new String []
|
|
|
+ {
|
|
|
+ "Title 1", "Title 2", "Title 3", "Title 4", "Title 5", "Title 6", "Title 7", "Title 8", "Title 9", "Title 10", "Title 11", "Title 12", "Title 13", "Title 14", "Title 15", "Title 16", "Title 17", "Title 18", "Title 19", "Title 20", "Title 21", "Title 22", "Title 23", "Title 24", "Title 25", "Title 26", "Title 27", "Title 28", "Title 29", "Title 30", "Title 31", "Title 32", "Title 33", "Title 34", "Title 35", "Title 36", "Title 37", "Title 38", "Title 39", "Title 40", "Title 41", "Title 42", "Title 43", "Title 44", "Title 45", "Title 46", "Title 47", "Title 48", "Title 49", "Title 50"
|
|
|
+ }
|
|
|
+ ));
|
|
|
+ tblcategmatrix.setColumnModel(new HidableTableColumnModel(tblcategmatrix.getColumnModel()));
|
|
|
+ jScrollPane1.setViewportView(tblcategmatrix);
|
|
|
+
|
|
|
+ javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
|
|
+ getContentPane().setLayout(layout);
|
|
|
+ layout.setHorizontalGroup(
|
|
|
+ layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
+ .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
|
|
+ .addContainerGap(19, Short.MAX_VALUE)
|
|
|
+ .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 856, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
+ .addContainerGap())
|
|
|
+ );
|
|
|
+ layout.setVerticalGroup(
|
|
|
+ layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
|
+ .addGroup(layout.createSequentialGroup()
|
|
|
+ .addGap(24, 24, 24)
|
|
|
+ .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
|
+ .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
|
+ );
|
|
|
+
|
|
|
+ pack();
|
|
|
+ }// </editor-fold>//GEN-END:initComponents
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @param args the command line arguments
|
|
|
+ */
|
|
|
+ public static void main(String args[])
|
|
|
+ {
|
|
|
+ /* Set the Nimbus look and feel */
|
|
|
+ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
|
|
|
+ /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
|
|
|
+ * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
|
|
|
+ */
|
|
|
+ try
|
|
|
+ {
|
|
|
+ for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels())
|
|
|
+ {
|
|
|
+ if ("Nimbus".equals(info.getName()))
|
|
|
+ {
|
|
|
+ javax.swing.UIManager.setLookAndFeel(info.getClassName());
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ catch (ClassNotFoundException ex)
|
|
|
+ {
|
|
|
+ java.util.logging.Logger.getLogger(ArightsFlagDependencys.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
|
|
+ }
|
|
|
+ catch (InstantiationException ex)
|
|
|
+ {
|
|
|
+ java.util.logging.Logger.getLogger(ArightsFlagDependencys.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
|
|
+ }
|
|
|
+ catch (IllegalAccessException ex)
|
|
|
+ {
|
|
|
+ java.util.logging.Logger.getLogger(ArightsFlagDependencys.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
|
|
+ }
|
|
|
+ catch (javax.swing.UnsupportedLookAndFeelException ex)
|
|
|
+ {
|
|
|
+ java.util.logging.Logger.getLogger(ArightsFlagDependencys.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
|
|
|
+ }
|
|
|
+ //</editor-fold>
|
|
|
+
|
|
|
+ /* Create and display the form */
|
|
|
+ java.awt.EventQueue.invokeLater(new Runnable()
|
|
|
+ {
|
|
|
+ public void run()
|
|
|
+ {
|
|
|
+ new ArightsFlagDependencys().setVisible(true);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ // Variables declaration - do not modify//GEN-BEGIN:variables
|
|
|
+ private javax.swing.JScrollPane jScrollPane1;
|
|
|
+ private javax.swing.JTable tblcategmatrix;
|
|
|
+ // End of variables declaration//GEN-END:variables
|
|
|
+}
|