📄 boxpanel.java
字号:
/* * BorderPanel.java * * Created on 29 novembre 2004, 18.32 */package it.businesslogic.ireport.gui.box;import javax.swing.SpinnerNumberModel;import javax.swing.event.*;import it.businesslogic.ireport.*;/** * * @author Administrator */public class BoxPanel extends javax.swing.JPanel { private boolean init = false; SampleBoxPanel samplePanel = null; private Box box = null; /** Creates new form BorderPanel */ public BoxPanel() { initComponents(); samplePanel = new SampleBoxPanel(); init = true; jComboBoxTop.addItem("None"); jComboBoxTop.addItem("Thin"); jComboBoxTop.addItem("1Point"); jComboBoxTop.addItem("2Point"); jComboBoxTop.addItem("4Point"); jComboBoxTop.addItem("Dotted"); jComboBoxTop.setSelectedIndex(0); jComboBoxLeft.addItem("None"); jComboBoxLeft.addItem("Thin"); jComboBoxLeft.addItem("1Point"); jComboBoxLeft.addItem("2Point"); jComboBoxLeft.addItem("4Point"); jComboBoxLeft.addItem("Dotted"); jComboBoxLeft.setSelectedIndex(0); jComboBoxRight.addItem("None"); jComboBoxRight.addItem("Thin"); jComboBoxRight.addItem("1Point"); jComboBoxRight.addItem("2Point"); jComboBoxRight.addItem("4Point"); jComboBoxRight.addItem("Dotted"); jComboBoxRight.setSelectedIndex(0); jComboBoxBottom.addItem("None"); jComboBoxBottom.addItem("Thin"); jComboBoxBottom.addItem("1Point"); jComboBoxBottom.addItem("2Point"); jComboBoxBottom.addItem("4Point"); jComboBoxBottom.addItem("Dotted"); jComboBoxBottom.setSelectedIndex(0); SpinnerNumberModel snmTop = new SpinnerNumberModel(0,0,10000,1); jSpinnerTop.setModel(snmTop); snmTop.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent evt) { jSpinnerTopStateChanged(evt); } }); SpinnerNumberModel snmBottom = new SpinnerNumberModel(0,0,10000,1); jSpinnerBottom.setModel(snmBottom); snmBottom.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent evt) { jSpinnerBottomStateChanged(evt); } }); SpinnerNumberModel snmRight = new SpinnerNumberModel(0,0,10000,1); jSpinnerRight.setModel(snmRight); snmRight.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent evt) { jSpinnerRightStateChanged(evt); } }); SpinnerNumberModel snmLeft = new SpinnerNumberModel(0,0,10000,1); jSpinnerLeft.setModel(snmLeft); snmLeft.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent evt) { jSpinnerLeftStateChanged(evt); } }); java.awt.GridBagConstraints gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 0); gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.fill = gridBagConstraints.BOTH; jPanel3.add(samplePanel, gridBagConstraints); init = false; } private void jSpinnerTopStateChanged(ChangeEvent evt) { box.setTopPadding( Integer.parseInt(jSpinnerTop.getValue()+"")); fireActionListenerActionPerformed(new java.awt.event.ActionEvent(this,0,"")); } private void jSpinnerLeftStateChanged(ChangeEvent evt) { box.setLeftPadding( Integer.parseInt(jSpinnerLeft.getValue()+"")); fireActionListenerActionPerformed(new java.awt.event.ActionEvent(this,0,"")); } private void jSpinnerRightStateChanged(ChangeEvent evt) { box.setRightPadding( Integer.parseInt(jSpinnerRight.getValue()+"")); fireActionListenerActionPerformed(new java.awt.event.ActionEvent(this,0,"")); } private void jSpinnerBottomStateChanged(ChangeEvent evt) { box.setBottomPadding( Integer.parseInt(jSpinnerBottom.getValue()+"")); fireActionListenerActionPerformed(new java.awt.event.ActionEvent(this,0,"")); } /** 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. */ private void initComponents() {//GEN-BEGIN:initComponents java.awt.GridBagConstraints gridBagConstraints; jPanel2 = new javax.swing.JPanel(); jLabel3 = new javax.swing.JLabel(); jSpinnerLeft = new javax.swing.JSpinner(); jLabel4 = new javax.swing.JLabel(); jSpinnerTop = new javax.swing.JSpinner(); jLabel5 = new javax.swing.JLabel(); jSpinnerRight = new javax.swing.JSpinner(); jLabel6 = new javax.swing.JLabel(); jSpinnerBottom = new javax.swing.JSpinner(); jPanel1 = new javax.swing.JPanel(); jPanel3 = new javax.swing.JPanel(); jComboBoxTop = new javax.swing.JComboBox(); jButtonBoxColorTop = new javax.swing.JButton(); jButtonBoxColorLeft = new javax.swing.JButton(); jComboBoxLeft = new javax.swing.JComboBox(); jButtonBoxColorBottom = new javax.swing.JButton(); jButtonBoxColorRight = new javax.swing.JButton(); jComboBoxRight = new javax.swing.JComboBox(); jComboBoxBottom = new javax.swing.JComboBox(); setLayout(new java.awt.GridBagLayout()); setMinimumSize(new java.awt.Dimension(309, 80)); jPanel2.setLayout(new java.awt.GridBagLayout()); jPanel2.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(), "Padding")); jLabel3.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel3.setText("Left"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanel2.add(jLabel3, gridBagConstraints); jSpinnerLeft.setFont(new java.awt.Font("Dialog", 0, 11)); jSpinnerLeft.setMinimumSize(new java.awt.Dimension(50, 20)); jSpinnerLeft.setPreferredSize(new java.awt.Dimension(50, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 4); jPanel2.add(jSpinnerLeft, gridBagConstraints); jLabel4.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel4.setText("Top"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanel2.add(jLabel4, gridBagConstraints); jSpinnerTop.setFont(new java.awt.Font("Dialog", 0, 11)); jSpinnerTop.setMinimumSize(new java.awt.Dimension(50, 20)); jSpinnerTop.setPreferredSize(new java.awt.Dimension(50, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 3; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 4); jPanel2.add(jSpinnerTop, gridBagConstraints); jLabel5.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel5.setText("Right"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanel2.add(jLabel5, gridBagConstraints); jSpinnerRight.setFont(new java.awt.Font("Dialog", 0, 11)); jSpinnerRight.setMinimumSize(new java.awt.Dimension(50, 20)); jSpinnerRight.setPreferredSize(new java.awt.Dimension(50, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 0; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 4); jPanel2.add(jSpinnerRight, gridBagConstraints); jLabel6.setFont(new java.awt.Font("Dialog", 0, 11)); jLabel6.setText("Bottom"); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 4; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHEAST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanel2.add(jLabel6, gridBagConstraints); jSpinnerBottom.setFont(new java.awt.Font("Dialog", 0, 11)); jSpinnerBottom.setMinimumSize(new java.awt.Dimension(50, 20)); jSpinnerBottom.setPreferredSize(new java.awt.Dimension(50, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 5; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 4); jPanel2.add(jSpinnerBottom, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(4, 4, 4, 4); add(jPanel2, gridBagConstraints); jPanel1.setLayout(new java.awt.GridBagLayout()); jPanel1.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(), "Border")); jPanel1.setMinimumSize(new java.awt.Dimension(100, 100)); jPanel1.setPreferredSize(new java.awt.Dimension(100, 100)); jPanel3.setLayout(new java.awt.GridBagLayout()); jPanel3.setBackground(new java.awt.Color(204, 204, 255)); jPanel3.setBorder(new javax.swing.border.EtchedBorder(javax.swing.border.EtchedBorder.RAISED)); jPanel3.setMinimumSize(new java.awt.Dimension(100, 100)); jPanel3.setPreferredSize(new java.awt.Dimension(100, 100)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 2; jPanel1.add(jPanel3, gridBagConstraints); jComboBoxTop.setFont(new java.awt.Font("Dialog", 0, 11)); jComboBoxTop.setMinimumSize(new java.awt.Dimension(100, 24)); jComboBoxTop.setPreferredSize(new java.awt.Dimension(100, 24)); jComboBoxTop.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBoxTopActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(4, 0, 4, 0); jPanel1.add(jComboBoxTop, gridBagConstraints); jButtonBoxColorTop.setBackground(new java.awt.Color(0, 0, 0)); jButtonBoxColorTop.setFont(new java.awt.Font("Dialog", 0, 11)); jButtonBoxColorTop.setBorder(new javax.swing.border.EtchedBorder()); jButtonBoxColorTop.setMaximumSize(new java.awt.Dimension(100, 10)); jButtonBoxColorTop.setMinimumSize(new java.awt.Dimension(100, 10)); jButtonBoxColorTop.setPreferredSize(new java.awt.Dimension(100, 10)); jButtonBoxColorTop.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButtonBoxColorTopActionPerformed(evt); } });
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -