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

📄 devdropshadowborderpanel.java

📁 java实现浏览器等本地桌面的功能
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * DropShadowBorderPanel.java * * Created on April 28, 2005, 10:27 AM */package org.jdesktop.demo.swingx_dev;import java.awt.Insets;import javax.swing.JComponent;import javax.swing.border.EtchedBorder;import org.jdesktop.demo.DemoPanel;import org.jdesktop.demo.MainWindow;import org.jdesktop.swingx.border.DropShadowBorder;/** * * @author  patrick */public class DevDropShadowBorderPanel extends DemoPanel {    EtchedBorder eb = new EtchedBorder();    DropShadowBorder dsb = new DropShadowBorder();    /**     * @param args the command line arguments     */    public static void main(String args[]) {        MainWindow.main(new String[]{"-d", DevDropShadowBorderPanel.class.getName()});    }       /** Creates new form DropShadowBorderPanel */    public DevDropShadowBorderPanel() {        setName("Drop Shadow Border Demo");        initComponents();        Insets i = jTextField1.getInsets();        i.set(5,5,5,5);    }    public String getHtmlDescription() {        return "<html>Demonstrates various uses of drop-shadow borders (DSB). In particular, it highlights problems with " +                "components where attaching the DSB causes odd rendering behavior component sizing. You may want to " +                "maximize the window containing this panel if components don't appear to render correctly. Note that" +                "DSB is really only recommended for JPanels, as with other components the DSB may take too much of " +                "the space that gives the component it's distinguishing appearance.</html>";    }    /** 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.     */    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents    private void initComponents() {        java.awt.GridBagConstraints gridBagConstraints;        buttonGroup1 = new javax.swing.ButtonGroup();        plainComponentsPanel = new javax.swing.JPanel();        plainDesc = new javax.swing.JLabel();        jLabel1 = new javax.swing.JLabel();        jTextField2 = new javax.swing.JTextField();        jButton2 = new javax.swing.JButton();        jRadioButton2 = new javax.swing.JRadioButton();        jCheckBox2 = new javax.swing.JCheckBox();        jComboBox2 = new javax.swing.JComboBox();        jTextArea2 = new javax.swing.JTextArea();        jList2 = new javax.swing.JList();        jComboBox3 = new javax.swing.JComboBox();        compWithinPanelsPanel = new javax.swing.JPanel();        embeddedDesc = new javax.swing.JLabel();        lblEmbedPNL = new javax.swing.JPanel();        jLabel7 = new javax.swing.JLabel();        tfEmbedPNL = new javax.swing.JPanel();        jTextField1 = new javax.swing.JTextField();        btnEmbedPNL = new javax.swing.JPanel();        jButton1 = new javax.swing.JButton();        rbEmbedPNL = new javax.swing.JPanel();        jRadioButton1 = new javax.swing.JRadioButton();        cxEmbedPNL = new javax.swing.JPanel();        jCheckBox1 = new javax.swing.JCheckBox();        cbxEmbedPNL = new javax.swing.JPanel();        jComboBox1 = new javax.swing.JComboBox();        listEmbedPNL = new javax.swing.JPanel();        jScrollPane1 = new javax.swing.JScrollPane();        jList1 = new javax.swing.JList();        listEmbedPNL1 = new javax.swing.JPanel();        jScrollPane3 = new javax.swing.JScrollPane();        jList3 = new javax.swing.JList();        taEmbedPNL = new javax.swing.JPanel();        jScrollPane2 = new javax.swing.JScrollPane();        jTextArea1 = new javax.swing.JTextArea();        setLayout(new java.awt.GridBagLayout());        plainComponentsPanel.setLayout(new java.awt.GridBagLayout());        plainDesc.setText("Components which have DSB assigned directly");        plainComponentsPanel.add(plainDesc, new java.awt.GridBagConstraints());        jLabel1.setText("jLabel1");        jLabel1.setBorder(new DropShadowBorder());        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, 6, 0);        plainComponentsPanel.add(jLabel1, gridBagConstraints);        jTextField2.setText("jTextField2");        jTextField2.setBorder(new DropShadowBorder());        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);        plainComponentsPanel.add(jTextField2, gridBagConstraints);        jButton2.setText("jButton2");        jButton2.setBorder(new DropShadowBorder());        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);        plainComponentsPanel.add(jButton2, gridBagConstraints);        jRadioButton2.setText("jRadioButton2");        jRadioButton2.setBorder(new DropShadowBorder());        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);        plainComponentsPanel.add(jRadioButton2, gridBagConstraints);        jCheckBox2.setText("jCheckBox2");        jCheckBox2.setBorder(new DropShadowBorder());        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);        plainComponentsPanel.add(jCheckBox2, gridBagConstraints);        jComboBox2.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item1", "Item2", "Item3", "Item4" }));        jComboBox2.setBorder(new DropShadowBorder());        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);        plainComponentsPanel.add(jComboBox2, gridBagConstraints);        jTextArea2.setColumns(20);        jTextArea2.setLineWrap(true);        jTextArea2.setText("This is a sample text area. This is a sample text area. This is a sample text area. This is a sample text area. This is a sample text area. This is a sample text area. ");        jTextArea2.setBorder(new DropShadowBorder());        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);        plainComponentsPanel.add(jTextArea2, gridBagConstraints);        jList2.setBorder(new DropShadowBorder());        jList2.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]; }        });        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);        plainComponentsPanel.add(jList2, gridBagConstraints);        jComboBox3.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item1", "Item2", "Item3", "Item4" }));        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 9;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.insets = new java.awt.Insets(6, 1, 6, 1);        plainComponentsPanel.add(jComboBox3, gridBagConstraints);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH;        gridBagConstraints.insets = new java.awt.Insets(10, 10, 10, 10);        add(plainComponentsPanel, gridBagConstraints);

⌨️ 快捷键说明

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