List of usage examples for javax.swing ListSelectionModel SINGLE_SELECTION
int SINGLE_SELECTION
To view the source code for javax.swing ListSelectionModel SINGLE_SELECTION.
Click Source Link
From source file:net.sourceforge.msscodefactory.cfacc.v2_0.CFAccSwing.CFAccSwingISOCountryFinderJPanel.java
public CFAccSwingISOCountryFinderJPanel(ICFAccSwingSchema argSchema) { super();// w ww . java 2s.c om final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:net.sourceforge.msscodefactory.cfasterisk.v2_0.CFAstSwing.CFAstSwingISOCountryFinderJPanel.java
public CFAstSwingISOCountryFinderJPanel(ICFAstSwingSchema argSchema) { super();/*from ww w . jav a2 s.c o m*/ final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:net.sourceforge.msscodefactory.cfensyntax.v2_1.CFEnSyntaxSwing.CFEnSyntaxSwingEnConnectiveFinderJPanel.java
public CFEnSyntaxSwingEnConnectiveFinderJPanel(ICFEnSyntaxSwingSchema argSchema) { super();//from w w w .j av a 2s . c om final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:cnu.eslab.fileTest.NewJFrame.java
private void initGUI() { try {// www. j a va2 s. c o m setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); getContentPane().setLayout(null); { jPanel1 = new JPanel(); FlowLayout jPanel1Layout = new FlowLayout(); jPanel1.setLayout(jPanel1Layout); getContentPane().add(jPanel1, "North"); jPanel1.setBounds(12, 434, 590, 66); jPanel1.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); { mParsingBtn = new JButton(); jPanel1.add(mParsingBtn); mParsingBtn.setText("Parsing"); mParsingBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mTotalPowerBtn = new JButton(); jPanel1.add(mTotalPowerBtn); mTotalPowerBtn.setText("Phone Total Power"); mTotalPowerBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mBatteryCapacityBtn = new JButton(); jPanel1.add(mBatteryCapacityBtn); mBatteryCapacityBtn.setText("Battery Capacity"); mBatteryCapacityBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mTotalCompareBtn = new JButton(); jPanel1.add(mTotalCompareBtn); mTotalCompareBtn.setText("Total Compare"); mTotalCompareBtn.setPreferredSize(new java.awt.Dimension(124, 24)); } { mPhoneTotalStackPowerBtn = new JButton(); jPanel1.add(mPhoneTotalStackPowerBtn); mPhoneTotalStackPowerBtn.setText("Phone Total Stack Power"); } { mDevicesPowerButton = new JButton(); jPanel1.add(mDevicesPowerButton); mDevicesPowerButton.setText("Hardware Component Max Power"); mDevicesPowerButton.setPreferredSize(new java.awt.Dimension(280, 24)); } { mCompareAppPowerBtn = new JButton(); jPanel1.add(mCompareAppPowerBtn); mCompareAppPowerBtn.setText("Compare"); } } { jPanel2 = new JPanel(); getContentPane().add(jPanel2, "West"); jPanel2.setBounds(12, 25, 589, 67); jPanel2.setLayout(null); jPanel2.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); { mFilePathLabel = new JLabel(); jPanel2.add(mFilePathLabel); mFilePathLabel.setText("File Path"); mFilePathLabel.setPreferredSize(new java.awt.Dimension(48, 17)); mFilePathLabel.setBounds(8, 8, 48, 17); } { mFilePathTextField = new JTextField(); jPanel2.add(mFilePathTextField); mFilePathTextField.setText("None"); mFilePathTextField.setEditable(false); mFilePathTextField.setBounds(68, 4, 430, 24); } { mFileBtn = new JButton(); jPanel2.add(mFileBtn); mFileBtn.setText("OPEN"); mFileBtn.setBounds(503, 6, 81, 24); } { LOGTimeLabel = new JLabel(); jPanel2.add(LOGTimeLabel); LOGTimeLabel.setText("LOG Time"); LOGTimeLabel.setBounds(8, 37, 60, 17); } { mLogScaleTextFiled = new JTextField(); jPanel2.add(mLogScaleTextFiled); mLogScaleTextFiled.setText("None"); mLogScaleTextFiled.setEditable(false); mLogScaleTextFiled.setBounds(68, 34, 430, 24); } } { jScrollPane1 = new JScrollPane(); getContentPane().add(jScrollPane1); jScrollPane1.setBounds(13, 122, 424, 228); { listModel = new DefaultListModel();// List? ?? ??. mUidList = new JList(listModel); mUidList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // // ? // ? // . jScrollPane1.setViewportView(mUidList); jScrollPane1.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED); mUidList.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); //mUidList.setPreferredSize(new java.awt.Dimension(586, 222)); /? ?. } } { jPanel3 = new JPanel(); getContentPane().add(jPanel3); jPanel3.setBounds(12, 0, 579, 31); { dd = new JLabel(); jPanel3.add(dd); dd.setText("Power Tutor Trace"); dd.setPreferredSize(new java.awt.Dimension(106, 17)); } } { jPanel5 = new JPanel(); getContentPane().add(jPanel5, "West"); jPanel5.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); jPanel5.setBounds(12, 356, 304, 58); jPanel5.setLayout(null); { Range = new JLabel(); jPanel5.add(Range); Range.setText("Range"); Range.setBounds(14, 10, 46, 17); } { mFirstRangeText = new JTextField(); jPanel5.add(mFirstRangeText); mFirstRangeText.setBounds(59, 7, 63, 24); } { mUidPieDiagramBtn = new JButton(); jPanel5.add(mUidPieDiagramBtn); mUidPieDiagramBtn.setText("UID Pie"); mUidPieDiagramBtn.setBounds(207, 7, 90, 24); } { jLabel3 = new JLabel(); jPanel5.add(jLabel3); jLabel3.setText("-"); jLabel3.setBounds(128, 10, 10, 17); } { mSecondRangeText = new JTextField(); jPanel5.add(mSecondRangeText); mSecondRangeText.setBounds(138, 7, 63, 24); } { mComponentPieBtn = new JButton(); jPanel5.add(mComponentPieBtn); mComponentPieBtn.setText("PHONE Pie"); mComponentPieBtn.setBounds(59, 36, 238, 16); } } { jPanel6 = new JPanel(); getContentPane().add(jPanel6, "West"); jPanel6.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); jPanel6.setBounds(322, 356, 275, 66); jPanel6.setLayout(null); { jLabel4 = new JLabel(); jPanel6.add(jLabel4); jLabel4.setText("TotalPM"); jLabel4.setBounds(16, 10, 56, 26); } { mChartMeanUnitTextField = new JTextField(); jPanel6.add(mChartMeanUnitTextField); mChartMeanUnitTextField.setBounds(77, 7, 135, 29); } { m3DBarChartMean = new JButton(); jPanel6.add(m3DBarChartMean); m3DBarChartMean.setText("ok"); m3DBarChartMean.setBounds(218, 7, 49, 24); } { mAudioCheckBox = new JCheckBox(); jPanel6.add(mAudioCheckBox); mAudioCheckBox.setText("AUDIO"); mAudioCheckBox.setBounds(79, 40, 65, 21); } { mGPSCheckBox = new JCheckBox(); jPanel6.add(mGPSCheckBox); mGPSCheckBox.setText("GPS"); mGPSCheckBox.setBounds(151, 40, 56, 21); } } { jPanel4 = new JPanel(); getContentPane().add(jPanel4, "North"); FlowLayout jPanel4Layout = new FlowLayout(); jPanel4.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); jPanel4.setLayout(jPanel4Layout); jPanel4.setBounds(12, 523, 590, 66); { mAppTotalPowerBtn = new JButton(); jPanel4.add(mAppTotalPowerBtn); mAppTotalPowerBtn.setText("UID Line Total Power"); mAppTotalPowerBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mAppStackedPower = new JButton(); jPanel4.add(mAppStackedPower); mAppStackedPower.setText("UID Stack Total Power"); mAppStackedPower.setPreferredSize(new java.awt.Dimension(140, 24)); } { mLedBtn = new JButton(); jPanel4.add(mLedBtn); mLedBtn.setText("UID LED Power"); mLedBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mCpuBtn = new JButton(); jPanel4.add(mCpuBtn); mCpuBtn.setText("UID CPU Power"); mCpuBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mWifiBtn = new JButton(); jPanel4.add(mWifiBtn); mWifiBtn.setText("UID WIFI Power"); mWifiBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { m3GBtn = new JButton(); jPanel4.add(m3GBtn); m3GBtn.setText("UID ThreeG Power"); m3GBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } } { jPanel7 = new JPanel(); getContentPane().add(jPanel7, "North"); FlowLayout jPanel7Layout = new FlowLayout(); jPanel7.setBorder(BorderFactory.createEtchedBorder(BevelBorder.LOWERED)); jPanel7.setLayout(jPanel7Layout); jPanel7.setBounds(12, 618, 590, 63); { mComponentLEDBtn = new JButton(); jPanel7.add(mComponentLEDBtn); mComponentLEDBtn.setText("LED Power"); mComponentLEDBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mComponentWIFIBtn = new JButton(); jPanel7.add(mComponentWIFIBtn); mComponentWIFIBtn.setText("WIFI Power"); mComponentWIFIBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mGpsBtn = new JButton(); jPanel7.add(mGpsBtn); mGpsBtn.setText("GPS Power"); mGpsBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mComponentCPUBtn = new JButton(); jPanel7.add(mComponentCPUBtn); mComponentCPUBtn.setText("CPU Power"); mComponentCPUBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mComponentThreeGBtn = new JButton(); jPanel7.add(mComponentThreeGBtn); mComponentThreeGBtn.setText("ThreeG Power"); mComponentThreeGBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } { mAudioBtn = new JButton(); jPanel7.add(mAudioBtn); mAudioBtn.setText("AUDIO Power"); mAudioBtn.setPreferredSize(new java.awt.Dimension(140, 24)); } } { jLabel1 = new JLabel(); getContentPane().add(jLabel1); jLabel1.setText("Individual App component Power"); jLabel1.setBounds(12, 506, 202, 17); } { jLabel2 = new JLabel(); getContentPane().add(jLabel2); jLabel2.setText("Function Button"); jLabel2.setBounds(12, 411, 181, 17); } { jLabel5 = new JLabel(); getContentPane().add(jLabel5); jLabel5.setText("Individual H/W Component Power"); jLabel5.setBounds(12, 601, 223, 17); } { jScrollPane2 = new JScrollPane(); getContentPane().add(jScrollPane2); jScrollPane2.setBounds(493, 122, 108, 194); { listModelUidDelte = new DefaultListModel();// List? ?? ??. mDeleteList = new JList(listModelUidDelte); jScrollPane2.setViewportView(mDeleteList); } } { mDeleteAllBtn = new JButton(); getContentPane().add(mDeleteAllBtn); mDeleteAllBtn.setText("A"); mDeleteAllBtn.setBounds(493, 321, 51, 24); } { mDeleteOneBtn = new JButton(); getContentPane().add(mDeleteOneBtn); mDeleteOneBtn.setText("O"); mDeleteOneBtn.setBounds(549, 321, 48, 24); } { mDeleteUidMoveBtn = new JButton(); getContentPane().add(mDeleteUidMoveBtn); mDeleteUidMoveBtn.setText(">"); mDeleteUidMoveBtn.setBounds(443, 169, 45, 95); } { jLabel6 = new JLabel(); getContentPane().add(jLabel6); jLabel6.setText("Package Name List"); jLabel6.setBounds(13, 99, 139, 17); } { jLabel7 = new JLabel(); getContentPane().add(jLabel7); jLabel7.setText("Remove Uid"); jLabel7.setBounds(493, 100, 139, 17); } pack(); this.setSize(623, 725); // setVisible(true); } catch (Exception e) { // add your error handling code here e.printStackTrace(); } }
From source file:net.sourceforge.msscodefactory.cfensyntax.v2_1.CFEnSyntaxSwing.CFEnSyntaxSwingISOCountryFinderJPanel.java
public CFEnSyntaxSwingISOCountryFinderJPanel(ICFEnSyntaxSwingSchema argSchema) { super();/*from w w w .j a va2 s. com*/ final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:net.sourceforge.msscodefactory.cfacc.v2_0.CFAccSwing.CFAccSwingMimeTypeFinderJPanel.java
public CFAccSwingMimeTypeFinderJPanel(ICFAccSwingSchema argSchema) { super();/*from w w w . j a v a 2 s.c om*/ final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:net.sourceforge.msscodefactory.cfasterisk.v2_0.CFAstSwing.CFAstSwingMimeTypeFinderJPanel.java
public CFAstSwingMimeTypeFinderJPanel(ICFAstSwingSchema argSchema) { super();/*from w ww . ja v a2 s .c o m*/ final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:net.sourceforge.msscodefactory.cffreeswitch.v2_0.CFFswSwing.CFFswSwingMimeTypeFinderJPanel.java
public CFFswSwingMimeTypeFinderJPanel(ICFFswSwingSchema argSchema) { super();/*w w w. j ava 2 s . co m*/ final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } swingSchema = argSchema; dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); add(dataScrollPane); loadData(true); doLayout(); swingIsInitializing = false; }
From source file:net.sourceforge.msscodefactory.cfcrm.v2_0.CFCrmSwing.CFCrmSwingTenantPickerJPanel.java
public CFCrmSwingTenantPickerJPanel(ICFCrmSwingSchema argSchema, ICFCrmTenantObj argFocus, ICFCrmClusterObj argContainer, Collection<ICFCrmTenantObj> argDataCollection, ICFCrmSwingTenantChosen whenChosen) { super();//from w w w .ja va 2s . c o m final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } if (whenChosen == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 5, "whenChosen"); } invokeWhenChosen = whenChosen; // argFocus is optional; focus may be set later during execution as // conditions of the runtime change. swingSchema = argSchema; swingFocus = argFocus; swingContainer = argContainer; setSwingDataCollection(argDataCollection); dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); actionCancel = new ActionCancel(); buttonCancel = new JButton(actionCancel); actionChooseNone = new ActionChooseNone(); buttonChooseNone = new JButton(actionChooseNone); actionChooseSelected = new ActionChooseSelectedTenant(); buttonChooseSelected = new JButton(actionChooseSelected); // Do initial layout setSize(1024, 480); add(buttonChooseNone); add(buttonChooseSelected); add(buttonCancel); add(dataScrollPane); dataScrollPane.setBounds(0, 35, 1024, 455); doLayout(); setSwingFocusAsTenant(argFocus); }
From source file:net.sourceforge.msscodefactory.cfinternet.v2_0.CFInternetSwing.CFInternetSwingTldPickerJPanel.java
public CFInternetSwingTldPickerJPanel(ICFInternetSwingSchema argSchema, ICFInternetTldObj argFocus, ICFInternetTenantObj argContainer, Collection<ICFInternetTldObj> argDataCollection, ICFInternetSwingTldChosen whenChosen) { super();/*w w w . j a va 2s . c om*/ final String S_ProcName = "construct-schema-focus"; if (argSchema == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 1, "argSchema"); } if (whenChosen == null) { throw CFLib.getDefaultExceptionFactory().newNullArgumentException(getClass(), S_ProcName, 5, "whenChosen"); } invokeWhenChosen = whenChosen; // argFocus is optional; focus may be set later during execution as // conditions of the runtime change. swingSchema = argSchema; swingFocus = argFocus; swingContainer = argContainer; setSwingDataCollection(argDataCollection); dataTable = new JTable(getDataModel(), getDataColumnModel(), getDataListSelectionModel()); dataTable.addMouseListener(getDataListMouseAdapter()); dataTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); dataTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF); dataTable.setUpdateSelectionOnSort(true); dataTable.setRowHeight(25); getDataListSelectionModel().addListSelectionListener(getDataListSelectionListener()); dataScrollPane = new JScrollPane(dataTable, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); dataScrollPane.setColumnHeader(new JViewport() { @Override public Dimension getPreferredSize() { Dimension sz = super.getPreferredSize(); sz.height = 25; return (sz); } }); dataTable.setFillsViewportHeight(true); actionCancel = new ActionCancel(); buttonCancel = new JButton(actionCancel); actionChooseNone = new ActionChooseNone(); buttonChooseNone = new JButton(actionChooseNone); actionChooseSelected = new ActionChooseSelectedTld(); buttonChooseSelected = new JButton(actionChooseSelected); // Do initial layout setSize(1024, 480); add(buttonChooseNone); add(buttonChooseSelected); add(buttonCancel); add(dataScrollPane); dataScrollPane.setBounds(0, 35, 1024, 455); doLayout(); setSwingFocusAsTld(argFocus); }