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

📄 devdropshadowborderpanel.java

📁 java实现浏览器等本地桌面的功能
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        compWithinPanelsPanel.setLayout(new java.awt.GridBagLayout());        embeddedDesc.setText("Components embedded within a Panel, which has DSB assigned");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridwidth = 2;        compWithinPanelsPanel.add(embeddedDesc, gridBagConstraints);        lblEmbedPNL.setBorder(new DropShadowBorder());        jLabel7.setText("First Name:");        lblEmbedPNL.add(jLabel7);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(lblEmbedPNL, gridBagConstraints);        tfEmbedPNL.setBorder(new DropShadowBorder());        jTextField1.setText("This is a single line text field for data entry.");        jTextField1.setBorder(null);        tfEmbedPNL.add(jTextField1);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(tfEmbedPNL, gridBagConstraints);        btnEmbedPNL.setBorder(new DropShadowBorder());        jButton1.setText("Submit");        jButton1.setPreferredSize(new java.awt.Dimension(80, 25));        btnEmbedPNL.add(jButton1);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 3;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(btnEmbedPNL, gridBagConstraints);        rbEmbedPNL.setBorder(new DropShadowBorder());        jRadioButton1.setText("Marketing Materials");        rbEmbedPNL.add(jRadioButton1);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 4;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(rbEmbedPNL, gridBagConstraints);        cxEmbedPNL.setBorder(new DropShadowBorder());        jCheckBox1.setText("True");        cxEmbedPNL.add(jCheckBox1);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 5;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(cxEmbedPNL, gridBagConstraints);        cbxEmbedPNL.setBorder(new DropShadowBorder(java.awt.Color.BLACK, 0, 5));        jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item1", "Item2", "Item3", "Item4" }));        cbxEmbedPNL.add(jComboBox1);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 6;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(cbxEmbedPNL, gridBagConstraints);        listEmbedPNL.setBorder(new DropShadowBorder());        jList1.setModel(new javax.swing.AbstractListModel() {            String[] strings = { "Item1", "Item2", "Item3", "Item4" };            public int getSize() { return strings.length; }            public Object getElementAt(int i) { return strings[i]; }        });        jScrollPane1.setViewportView(jList1);        listEmbedPNL.add(jScrollPane1);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 7;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(listEmbedPNL, gridBagConstraints);        listEmbedPNL1.setBorder(new DropShadowBorder());        jList3.setModel(new javax.swing.AbstractListModel() {            String[] strings = { "Item1", "Item2", "Item3", "Item4", "Item1", "Item2", "Item3", "Item4", "Item1", "Item2", "Item3", "Item4", "Item1", "Item2", "Item3", "Item4", "Item1", "Item2", "Item3", "Item4", "Item1", "Item2", "Item3", "Item4" };            public int getSize() { return strings.length; }            public Object getElementAt(int i) { return strings[i]; }        });        jScrollPane3.setViewportView(jList3);        listEmbedPNL1.add(jScrollPane3);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 7;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(listEmbedPNL1, gridBagConstraints);        taEmbedPNL.setBorder(new DropShadowBorder());        taEmbedPNL.setOpaque(false);        jScrollPane2.setBorder(null);        jTextArea1.setColumns(30);        jTextArea1.setLineWrap(true);        jTextArea1.setRows(4);        jTextArea1.setText("A test area text area. To get this effect, the JTextArea was placed within a JPanel, and the DropShadowBorder was placed on the JPanel. If you tried to add a DropShadowBorder to the JTextArea itself, you would get a funny effect because the Look and Feel installs a different border on the JTextArea in addition to the border specified.");        jTextArea1.setWrapStyleWord(true);        jTextArea1.setBorder(null);        jScrollPane2.setViewportView(jTextArea1);        taEmbedPNL.add(jScrollPane2);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 8;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 5, 0);        compWithinPanelsPanel.add(taEmbedPNL, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 0.8;        gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);        add(compWithinPanelsPanel, gridBagConstraints);    }    // </editor-fold>//GEN-END:initComponents        private void flipBorder(JComponent comp, boolean shadow) {            comp.setBorder(shadow ? dsb : null);    }    public void addMenuItems(javax.swing.JMenuBar menuBar) {    }    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JPanel btnEmbedPNL;    private javax.swing.ButtonGroup buttonGroup1;    private javax.swing.JPanel cbxEmbedPNL;    private javax.swing.JPanel compWithinPanelsPanel;    private javax.swing.JPanel cxEmbedPNL;    private javax.swing.JLabel embeddedDesc;    private javax.swing.JButton jButton1;    private javax.swing.JButton jButton2;    private javax.swing.JCheckBox jCheckBox1;    private javax.swing.JCheckBox jCheckBox2;    private javax.swing.JComboBox jComboBox1;    private javax.swing.JComboBox jComboBox2;    private javax.swing.JComboBox jComboBox3;    private javax.swing.JLabel jLabel1;    private javax.swing.JLabel jLabel7;    private javax.swing.JList jList1;    private javax.swing.JList jList2;    private javax.swing.JList jList3;    private javax.swing.JRadioButton jRadioButton1;    private javax.swing.JRadioButton jRadioButton2;    private javax.swing.JScrollPane jScrollPane1;    private javax.swing.JScrollPane jScrollPane2;    private javax.swing.JScrollPane jScrollPane3;    private javax.swing.JTextArea jTextArea1;    private javax.swing.JTextArea jTextArea2;    private javax.swing.JTextField jTextField1;    private javax.swing.JTextField jTextField2;    private javax.swing.JPanel lblEmbedPNL;    private javax.swing.JPanel listEmbedPNL;    private javax.swing.JPanel listEmbedPNL1;    private javax.swing.JPanel plainComponentsPanel;    private javax.swing.JLabel plainDesc;    private javax.swing.JPanel rbEmbedPNL;    private javax.swing.JPanel taEmbedPNL;    private javax.swing.JPanel tfEmbedPNL;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -