⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 boxpanel.java

📁 iReport-0.4.1-src是iReport的源代码,iReport是一个开源的报表项目,可以生成PDF等格式报表
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * 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 + -