Search...
FAQs
Subscribe
Pie
FAQs
Recent topics
Flagged topics
Hot topics
Best topics
Search...
Search within Swing / AWT / SWT
Search Coderanch
Advance search
Google search
Register / Login
Post Reply
Bookmark Topic
Watch Topic
New Topic
programming forums
Java
Mobile
Certification
Databases
Caching
Books
Engineering
Micro Controllers
OS
Languages
Paradigms
IDEs
Build Tools
Frameworks
Application Servers
Open Source
This Site
Careers
Other
Pie Elite
all forums
this forum made possible by our volunteer staff, including ...
Marshals:
Campbell Ritchie
Jeanne Boyarsky
Ron McLeod
Paul Clapham
Liutauras Vilda
Sheriffs:
paul wheaton
Rob Spoor
Devaka Cooray
Saloon Keepers:
Stephan van Hulst
Tim Holloway
Carey Brown
Frits Walraven
Tim Moores
Bartenders:
Mikalai Zaikin
Forum:
Swing / AWT / SWT
Line Spacing in jTextPane
Ron Ingram
Ranch Hand
Posts: 73
posted 12 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
Where do I place this code:
public void StyleConstant(){ MutableAttributeSet set = new SimpleAttributeSet(); StyleConstants.setLineSpacing(set, 1); test_procedures_pane.setParagraphAttributes(set, true);
I've tried playing with it all night and can't figure it out. Here is my swing code:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ /* * JFrame_Main.java * * Created on Oct 15, 2011, 11:53:09 PM */ package Swing; import Beans.TestCaseBean; import Helpers.ResultSetCount; import javax.swing.JFrame; import javax.swing.JPanel; import DAO.testCasesDB; import java.util.List; import javax.print.attribute.AttributeSet; import javax.swing.text.MutableAttributeSet; import javax.swing.text.SimpleAttributeSet; import javax.swing.text.StyleConstants; /** * * @author Ronald.Ingram */ public class JFrame_Main extends javax.swing.JFrame { testCasesDB db = new testCasesDB(); TestCaseBean bean = new TestCaseBean(); ResultSetCount count = new ResultSetCount(); String selected = ""; int i = 0; public void StyleConstants() { MutableAttributeSet set = new SimpleAttributeSet(); StyleConstants.setLineSpacing(set, 20); test_procedures_pane.setParagraphAttributes(set, true); expected_results_pane.setParagraphAttributes(set, true); } /** * Creates new form JFrame_Main */ public JFrame_Main() { 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"> private void initComponents() { jFrame1 = new javax.swing.JFrame(); jFrame2 = new javax.swing.JFrame(); Header_Panel = new javax.swing.JPanel(); DHS_Seal = new javax.swing.JLabel(); Title1 = new javax.swing.JLabel(); Title2 = new javax.swing.JLabel(); Title3 = new javax.swing.JLabel(); Body_Panel = new javax.swing.JPanel(); Main_Tabs = new javax.swing.JTabbedPane(); NewTestPanel = new javax.swing.JPanel(); jLabel3 = new javax.swing.JLabel(); search_id = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); search_submit = new javax.swing.JButton(); jLabel6 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); jTextField1 = new javax.swing.JTextField(); jTextField2 = new javax.swing.JTextField(); choiceFacility = new java.awt.Choice(); choiceState = new java.awt.Choice(); FacilitiesPanel = new javax.swing.JPanel(); jLabel8 = new javax.swing.JLabel(); TestCasesPanel = new javax.swing.JPanel(); control_choice = new java.awt.Choice(); label1 = new java.awt.Label(); testFamily = new javax.swing.JLabel(); metricSelection = new java.awt.Choice(); label2 = new java.awt.Label(); selectedMetric = new java.awt.Choice(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jScrollPane3 = new javax.swing.JScrollPane(); test_procedures_pane = new javax.swing.JTextPane(); jScrollPane1 = new javax.swing.JScrollPane(); expected_results_pane = new javax.swing.JTextPane(); ReportsPanel = new javax.swing.JPanel(); StatisticsPanel = new javax.swing.JPanel(); Main_Menu = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenu2 = new javax.swing.JMenu(); javax.swing.GroupLayout jFrame1Layout = new javax.swing.GroupLayout(jFrame1.getContentPane()); jFrame1.getContentPane().setLayout(jFrame1Layout); jFrame1Layout.setHorizontalGroup( jFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 400, Short.MAX_VALUE) ); jFrame1Layout.setVerticalGroup( jFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 300, Short.MAX_VALUE) ); javax.swing.GroupLayout jFrame2Layout = new javax.swing.GroupLayout(jFrame2.getContentPane()); jFrame2.getContentPane().setLayout(jFrame2Layout); jFrame2Layout.setHorizontalGroup( jFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 400, Short.MAX_VALUE) ); jFrame2Layout.setVerticalGroup( jFrame2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 300, Short.MAX_VALUE) ); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Inspection Field Toolkit"); setResizable(false); Header_Panel.setBackground(java.awt.Color.white); DHS_Seal.setBackground(java.awt.Color.white); DHS_Seal.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Includes/Images/HomelandSecurity.jpg"))); // NOI18N Title1.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N Title1.setText("Department of Homeland Security"); Title2.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N Title2.setText("National Protection and Programs Directorate"); Title3.setFont(new java.awt.Font("Times New Roman", 1, 12)); // NOI18N Title3.setText("IP/ISCD RBPS 8 - Cyber Inspection Field Toolkit"); javax.swing.GroupLayout Header_PanelLayout = new javax.swing.GroupLayout(Header_Panel); Header_Panel.setLayout(Header_PanelLayout); Header_PanelLayout.setHorizontalGroup( Header_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(Header_PanelLayout.createSequentialGroup() .addContainerGap() .addComponent(DHS_Seal) .addGroup(Header_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(Header_PanelLayout.createSequentialGroup() .addGap(282, 282, 282) .addComponent(Title1)) .addGroup(Header_PanelLayout.createSequentialGroup() .addGap(330, 330, 330) .addGroup(Header_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(Title3, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(Title2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) .addContainerGap(370, Short.MAX_VALUE)) ); Header_PanelLayout.setVerticalGroup( Header_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(Header_PanelLayout.createSequentialGroup() .addContainerGap() .addGroup(Header_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(DHS_Seal, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(Header_PanelLayout.createSequentialGroup() .addComponent(Title1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(Title2) .addGap(27, 27, 27) .addComponent(Title3))) .addContainerGap()) ); Main_Tabs.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N Main_Tabs.setPreferredSize(new java.awt.Dimension(1000, 600)); jLabel3.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N jLabel3.setText("New Inspection"); search_id.setText("Enter Facility ID"); jLabel4.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N jLabel4.setText("Facility ID"); jLabel5.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N jLabel5.setText("Select State"); search_submit.setText("Submit"); search_submit.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { search_submitActionPerformed(evt); } }); jLabel6.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N jLabel6.setText("Select Facility"); jLabel7.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N jLabel7.setText("Retrieve Past Inspections:"); jTextField1.setText("jTextField1"); jTextField1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jTextField1ActionPerformed(evt); } }); jTextField2.setText("jTextField2"); javax.swing.GroupLayout NewTestPanelLayout = new javax.swing.GroupLayout(NewTestPanel); NewTestPanel.setLayout(NewTestPanelLayout); NewTestPanelLayout.setHorizontalGroup( NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(NewTestPanelLayout.createSequentialGroup() .addContainerGap() .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel7) .addGroup(NewTestPanelLayout.createSequentialGroup() .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) .addComponent(jLabel4, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(search_id, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 143, Short.MAX_VALUE)) .addComponent(jLabel3) .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 143, Short.MAX_VALUE)) .addGap(36, 36, 36) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(search_submit) .addGroup(NewTestPanelLayout.createSequentialGroup() .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(choiceState, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGap(94, 94, 94) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel6) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, 207, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(choiceFacility, javax.swing.GroupLayout.PREFERRED_SIZE, 448, javax.swing.GroupLayout.PREFERRED_SIZE)))))) .addGap(305, 305, 305)) ); NewTestPanelLayout.setVerticalGroup( NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(NewTestPanelLayout.createSequentialGroup() .addGap(31, 31, 31) .addComponent(jLabel7) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(jLabel5) .addComponent(jLabel6)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(NewTestPanelLayout.createSequentialGroup() .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(search_id, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(choiceFacility, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(NewTestPanelLayout.createSequentialGroup() .addComponent(search_submit) .addGap(39, 39, 39)) .addGroup(NewTestPanelLayout.createSequentialGroup() .addComponent(jLabel3) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(NewTestPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))) .addGroup(NewTestPanelLayout.createSequentialGroup() .addComponent(choiceState, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGap(80, 80, 80))) .addGap(361, 361, 361)) ); Main_Tabs.addTab("Inspections", NewTestPanel); jLabel8.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N jLabel8.setText("Find a Facility:"); javax.swing.GroupLayout FacilitiesPanelLayout = new javax.swing.GroupLayout(FacilitiesPanel); FacilitiesPanel.setLayout(FacilitiesPanelLayout); FacilitiesPanelLayout.setHorizontalGroup( FacilitiesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(FacilitiesPanelLayout.createSequentialGroup() .addContainerGap() .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 238, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(858, Short.MAX_VALUE)) ); FacilitiesPanelLayout.setVerticalGroup( FacilitiesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(FacilitiesPanelLayout.createSequentialGroup() .addGap(28, 28, 28) .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(479, Short.MAX_VALUE)) ); Main_Tabs.addTab("Facilities", FacilitiesPanel); TestCasesPanel.setPreferredSize(new java.awt.Dimension(1000, 600)); control_choice.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { control_choiceItemStateChanged(evt); } }); label1.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N label1.setText("Select RBPS 8 Family"); testFamily.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N testFamily.setText("Metric"); metricSelection.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { metricSelectionItemStateChanged(evt); } }); label2.setFont(new java.awt.Font("Times New Roman", 1, 18)); // NOI18N label2.setText("Metric Test"); selectedMetric.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(java.awt.event.ItemEvent evt) { selectedMetricItemStateChanged(evt); } }); jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N jLabel1.setText("Test Procedure"); jLabel2.setFont(new java.awt.Font("Times New Roman", 1, 14)); // NOI18N jLabel2.setText("Expected Results"); test_procedures_pane.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N jScrollPane3.setViewportView(test_procedures_pane); expected_results_pane.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N jScrollPane1.setViewportView(expected_results_pane); javax.swing.GroupLayout TestCasesPanelLayout = new javax.swing.GroupLayout(TestCasesPanel); TestCasesPanel.setLayout(TestCasesPanelLayout); TestCasesPanelLayout.setHorizontalGroup( TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(TestCasesPanelLayout.createSequentialGroup() .addContainerGap() .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 903, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 906, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.LEADING, TestCasesPanelLayout.createSequentialGroup() .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(control_choice, javax.swing.GroupLayout.PREFERRED_SIZE, 323, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(28, 28, 28) .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(testFamily, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(metricSelection, javax.swing.GroupLayout.DEFAULT_SIZE, 81, Short.MAX_VALUE)) .addGap(42, 42, 42) .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(selectedMetric, javax.swing.GroupLayout.PREFERRED_SIZE, 438, javax.swing.GroupLayout.PREFERRED_SIZE))))) .addContainerGap(180, Short.MAX_VALUE)) ); TestCasesPanelLayout.setVerticalGroup( TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(TestCasesPanelLayout.createSequentialGroup() .addGap(34, 34, 34) .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(testFamily) .addComponent(label2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(label1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(TestCasesPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(control_choice, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(metricSelection, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(selectedMetric, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(52, 52, 52) .addComponent(jLabel1) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 169, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel2) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 163, Short.MAX_VALUE) .addContainerGap()) ); //Set size of choice control_choice.add("8.1 Cyber Security Policies" ); control_choice.add("8.2 Access Control"); control_choice.add("8.3 Personnel Security"); control_choice.add("8.4 Awareness and Training"); control_choice.add("8.5 Cyber Security Controls, Monitoring, Response, and Reporting"); control_choice.add("8.6 Disaster Recover and Business Continuity"); control_choice.add("8.7 System Development and Acquisition"); control_choice.add("8.8 Configuration Management"); control_choice.add("8.9 Audits"); //Example SQL Statement with order by //select * from TEST_CASES where metric ='8.1.2' order by family; Main_Tabs.addTab("Test Cases", TestCasesPanel); javax.swing.GroupLayout ReportsPanelLayout = new javax.swing.GroupLayout(ReportsPanel); ReportsPanel.setLayout(ReportsPanelLayout); ReportsPanelLayout.setHorizontalGroup( ReportsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 1102, Short.MAX_VALUE) ); ReportsPanelLayout.setVerticalGroup( ReportsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 537, Short.MAX_VALUE) ); Main_Tabs.addTab("Reports", ReportsPanel); javax.swing.GroupLayout StatisticsPanelLayout = new javax.swing.GroupLayout(StatisticsPanel); StatisticsPanel.setLayout(StatisticsPanelLayout); StatisticsPanelLayout.setHorizontalGroup( StatisticsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 1102, Short.MAX_VALUE) ); StatisticsPanelLayout.setVerticalGroup( StatisticsPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGap(0, 537, Short.MAX_VALUE) ); Main_Tabs.addTab("Statistics", StatisticsPanel); javax.swing.GroupLayout Body_PanelLayout = new javax.swing.GroupLayout(Body_Panel); Body_Panel.setLayout(Body_PanelLayout); Body_PanelLayout.setHorizontalGroup( Body_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(Main_Tabs, javax.swing.GroupLayout.DEFAULT_SIZE, 1123, Short.MAX_VALUE) ); Body_PanelLayout.setVerticalGroup( Body_PanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(Main_Tabs, javax.swing.GroupLayout.DEFAULT_SIZE, 583, Short.MAX_VALUE) ); jMenu1.setText("File"); Main_Menu.add(jMenu1); jMenu2.setText("Edit"); Main_Menu.add(jMenu2); setJMenuBar(Main_Menu); 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(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(Body_Panel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(Header_Panel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap()) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(Header_Panel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(Body_Panel, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addContainerGap()) ); pack(); java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize(); java.awt.Dimension dialogSize = getSize(); setLocation((screenSize.width-dialogSize.width)/2,(screenSize.height-dialogSize.height)/2); }// </editor-fold> private void control_choiceItemStateChanged(java.awt.event.ItemEvent evt) { // TODO add your handling code here: selectedMetric.removeAll(); test_procedures_pane.removeAll(); if (control_choice.getSelectedItem().equals("8.1 Cyber Security Policies")) { metricSelection.removeAll(); metricSelection.add("8.1.1"); metricSelection.add("8.1.2"); } else { if (control_choice.getSelectedItem().equals("8.2 Access Control")) { metricSelection.removeAll(); metricSelection.add("8.2.1"); metricSelection.add("8.2.2"); metricSelection.add("8.2.3"); metricSelection.add("8.2.4"); metricSelection.add("8.2.5"); } else { if (control_choice.getSelectedItem().equals("8.3 Personnel Security")) { metricSelection.removeAll(); metricSelection.add("8.3.1"); metricSelection.add("8.3.2"); metricSelection.add("8.3.3"); metricSelection.add("8.3.4"); metricSelection.add("8.3.5"); metricSelection.add("8.3.6"); } else { if (control_choice.getSelectedItem().equals("8.4 Awareness and Training")) { metricSelection.removeAll(); metricSelection.add("8.4.1"); } else { if (control_choice.getSelectedItem().equals("8.5 Cyber Security Controls, Monitoring, Response, and Reporting")) { metricSelection.removeAll(); metricSelection.add("8.5.1"); metricSelection.add("8.5.2"); metricSelection.add("8.5.3"); metricSelection.add("8.5.4"); metricSelection.add("8.5.5"); } else { if (control_choice.getSelectedItem().equals("8.6 Disaster Recover and Business Continuity")) { metricSelection.removeAll(); metricSelection.add("8.6.1"); } else { if (control_choice.getSelectedItem().equals("8.7 System Development and Acquisition")) { metricSelection.removeAll(); metricSelection.add("8.7.1"); } else { if (control_choice.getSelectedItem().equals("8.8 Configuration Management")) { metricSelection.removeAll(); metricSelection.add("8.8.1"); metricSelection.add("8.8.2"); metricSelection.add("8.8.3"); } else { if (control_choice.getSelectedItem().equals("8.9 Audits")) { metricSelection.removeAll(); metricSelection.add("8.9.1"); } } } } } } } } } } private void metricSelectionItemStateChanged(java.awt.event.ItemEvent evt) { // TODO add your handling code here: selectedMetric.removeAll(); /* * Example Sql query for sqlite Select * from TEST_CASES Where id= '2'; */ String query = "Select * from TEST_CASES Where metric = '" + metricSelection.getSelectedItem() + "' order by family;"; //Call taskDB and pass the inv_id as an argument to be used for the query db.CASE_SELECT(query); selectedMetric.removeAll(); List selectedList = db.getSelected(); List idList = db.getId(); for (i = 0; i < selectedList.size(); i++) { //Create list for metricSelection java.awt.Choice box selectedMetric.add(selectedList.get(i).toString()); } //Restart all values db.clear(); } private void selectedMetricItemStateChanged(java.awt.event.ItemEvent evt) { // TODO add your handling code here: String query = "Select * from TEST_CASES Where family = '" + selectedMetric.getSelectedItem() + "';"; //Call DB and pass the metric as an argument to be used for the query try { test_procedures_pane.removeAll(); expected_results_pane.removeAll(); List caseList = db.METRIC_SELECT(query); int size = db.Counter(); test_procedures_pane.setText(caseList.get(6).toString()); expected_results_pane.setText(caseList.get(7).toString()); } catch (Exception ex) { System.out.println(ex); } } private void search_submitActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } /** * @param args the command line arguments */ // Variables declaration - do not modify private javax.swing.JPanel Body_Panel; private javax.swing.JLabel DHS_Seal; private javax.swing.JPanel FacilitiesPanel; private javax.swing.JPanel Header_Panel; private javax.swing.JMenuBar Main_Menu; private javax.swing.JTabbedPane Main_Tabs; private javax.swing.JPanel NewTestPanel; private javax.swing.JPanel ReportsPanel; private javax.swing.JPanel StatisticsPanel; private javax.swing.JPanel TestCasesPanel; private javax.swing.JLabel Title1; private javax.swing.JLabel Title2; private javax.swing.JLabel Title3; private java.awt.Choice choiceFacility; private java.awt.Choice choiceState; private java.awt.Choice control_choice; private javax.swing.JTextPane expected_results_pane; private javax.swing.JFrame jFrame1; private javax.swing.JFrame jFrame2; private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel3; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JMenu jMenu1; private javax.swing.JMenu jMenu2; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane3; private javax.swing.JTextField jTextField1; private javax.swing.JTextField jTextField2; private java.awt.Label label1; private java.awt.Label label2; private java.awt.Choice metricSelection; private javax.swing.JTextField search_id; private javax.swing.JButton search_submit; private java.awt.Choice selectedMetric; private javax.swing.JLabel testFamily; private javax.swing.JTextPane test_procedures_pane; // End of variables declaration }
Rob Spoor
Sheriff
Posts: 22781
131
I like...
posted 12 years ago
1
Number of slices to send:
Optional 'thank-you' note:
Send
Can you please condense that into an
SSCCE
(click the acronym). For one, it's too long now. We also can't
test
it because it includes some imports that aren't from the JSE API.
SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6 - OCEJPAD 6
How To Ask Questions
How To Answer Questions
Ron Ingram
Ranch Hand
Posts: 73
posted 12 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
My apologies.. I forgot that netbeans obfuscates much of the rendered code when you use the gui builder.
Thanks for the link. I actually was able to figure this out and will mark as complete.
Rob Spoor
Sheriff
Posts: 22781
131
I like...
posted 12 years ago
Number of slices to send:
Optional 'thank-you' note:
Send
Would you like to share your solution? (But only the relevant parts of course
)
SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6 - OCEJPAD 6
How To Ask Questions
How To Answer Questions
reply
reply
Bookmark Topic
Watch Topic
New Topic
Boost this thread!
Similar Threads
how will we move from one page to another within the same window in Swing?
Pressing a button to open a new window
Problem With GUI of Net Beans
Please help me solve my problem
Custom Cell renderer... A solution?
More...