1 32 33 package it.businesslogic.ireport.gui.sheet; 34 35 39 public class SheetTester extends javax.swing.JDialog { 40 41 42 public SheetTester(java.awt.Frame parent, boolean modal) { 43 super(parent, modal); 44 initComponents(); 45 CategorySheetPanel cp = new CategorySheetPanel(); 47 cp.addSheetProperty("Group 1", new SheetProperty("p1","Property 1",SheetProperty.NUMBER) ); 48 cp.addSheetProperty("Group 1", new SheetProperty("p2","Property 2",SheetProperty.STRING) ); 49 cp.addSheetProperty("Group 1", new SheetProperty("p2","Property 3",SheetProperty.STRING) ); 50 SheetProperty sp = new SheetProperty("p11","Property Color",SheetProperty.COLOR); 51 sp.setValue( new java.awt.Color (10,200,10)); 52 cp.addSheetProperty("Group 2", sp ); 53 SheetProperty nsp = new SheetProperty("plotOrientation","Plot orientation",SheetProperty.COMBOBOX_NK,"2"); 54 nsp.getTags().add(new it.businesslogic.ireport.gui.sheet.Tag(1,"Horizontal")); 55 nsp.getTags().add(new it.businesslogic.ireport.gui.sheet.Tag(2,"Vertical")); 56 57 nsp = new SheetProperty("plotOrientation","Plot orientation",SheetProperty.COMBOBOX,"2"); 58 nsp.getTags().add(new it.businesslogic.ireport.gui.sheet.Tag(1,"Horizontal")); 59 nsp.getTags().add(new it.businesslogic.ireport.gui.sheet.Tag(2,"Vertical")); 60 61 cp.addSheetProperty("Group 2", nsp ); 62 cp.addSheetProperty("Group 2", new SheetProperty("legend","Show legend", SheetProperty.BOOLEAN ,"false")); 63 cp.addSheetProperty("Group 2", new SheetProperty("p22","Property 2.2",SheetProperty.STRING) ); 64 65 this.jPanel1.add( cp ); 66 67 68 } 69 70 75 private void initComponents() { jPanel1 = new javax.swing.JPanel (); 77 78 setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE); 79 jPanel1.setLayout(new java.awt.BorderLayout ()); 80 81 getContentPane().add(jPanel1, java.awt.BorderLayout.CENTER); 82 83 pack(); 84 } 86 89 public static void main(String args[]) { 90 java.awt.EventQueue.invokeLater(new Runnable () { 91 public void run() { 92 new SheetTester(new javax.swing.JFrame (), true).setVisible(true); 93 } 94 }); 95 } 96 97 private javax.swing.JPanel jPanel1; 99 101 } 102 | Popular Tags |