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

📄 textfielddemo.java

📁 linux下建立JAVA虚拟机的源码KAFFE
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    textFieldPanel.add(textfield5);    textfield6 = new JTextField("Hello World!");    textfield6.setHorizontalAlignment(JTextField.RIGHT);    textfield6.setFont(new Font("Dialog", Font.BOLD, 14));    textFieldPanel.add(textfield6);    panel.add(textFieldPanel);    JPanel statePanel = new JPanel();    statePanel.setLayout(new BoxLayout(statePanel, BoxLayout.Y_AXIS));    statePanel.add(Box.createVerticalGlue());    enabled2 = new JCheckBox("enabled");    enabled2.setSelected(true);    enabled2.addActionListener(this);    enabled2.setActionCommand("ENABLED2");    statePanel.add(enabled2);    editable2 = new JCheckBox("editable");    editable2.setSelected(true);    editable2.addActionListener(this);    editable2.setActionCommand("EDITABLE2");    statePanel.add(editable2);    statePanel.add(Box.createVerticalGlue());    panel.add(statePanel, BorderLayout.EAST);    return panel;  }  private JPanel createCenteredPanel()   {    JPanel panel = new JPanel(new BorderLayout());    panel.setBorder(BorderFactory.createTitledBorder("Centered"));        JPanel textFieldPanel = new JPanel();    textFieldPanel.setLayout(new BoxLayout(textFieldPanel, BoxLayout.X_AXIS));    textfield7 = new JTextField("Hello World!");    textfield7.setHorizontalAlignment(JTextField.CENTER);    textfield7.setFont(new Font("Dialog", Font.PLAIN, 8));    textFieldPanel.add(textfield7);    textfield8 = new JTextField("Hello World!");    textfield8.setHorizontalAlignment(JTextField.CENTER);    textfield8.setFont(new Font("Dialog", Font.ITALIC, 12));    textFieldPanel.add(textfield8);    textfield9 = new JTextField("Hello World!");    textfield9.setHorizontalAlignment(JTextField.CENTER);    textfield9.setFont(new Font("Dialog", Font.BOLD, 14));    textFieldPanel.add(textfield9);    panel.add(textFieldPanel);    JPanel statePanel = new JPanel();    statePanel.setLayout(new BoxLayout(statePanel, BoxLayout.Y_AXIS));    statePanel.add(Box.createVerticalGlue());    enabled3 = new JCheckBox("enabled");    enabled3.setSelected(true);    enabled3.addActionListener(this);    enabled3.setActionCommand("ENABLED3");    statePanel.add(enabled3);    editable3 = new JCheckBox("editable");    editable3.setSelected(true);    editable3.addActionListener(this);    editable3.setActionCommand("EDITABLE3");    statePanel.add(editable3);    statePanel.add(Box.createVerticalGlue());    panel.add(statePanel, BorderLayout.EAST);    return panel;  }  private JPanel createCustomColoredPanel()   {    JPanel panel = new JPanel(new BorderLayout());        JPanel textFieldPanel = new JPanel();    panel.setBorder(BorderFactory.createTitledBorder("Custom colors"));    textFieldPanel.setLayout(new BoxLayout(textFieldPanel, BoxLayout.X_AXIS));    textfield10 = new JTextField("custom foreground");    textfield10.setForeground(Color.GREEN);    textFieldPanel.add(textfield10);    textfield11 = new JTextField("custom background");    textfield11.setForeground(Color.YELLOW);    textFieldPanel.add(textfield11);    textfield12 = new JTextField("custom disabled textcolor");    textfield12.setDisabledTextColor(Color.BLUE);    textFieldPanel.add(textfield12);    textfield13 = new JTextField("custom selected text color");    textfield13.setSelectedTextColor(Color.RED);    textFieldPanel.add(textfield13);    textfield14 = new JTextField("custom selection color");    textfield14.setSelectionColor(Color.CYAN);    textFieldPanel.add(textfield14);    panel.add(textFieldPanel);    JPanel statePanel = new JPanel();    statePanel.setLayout(new BoxLayout(statePanel, BoxLayout.Y_AXIS));    statePanel.add(Box.createVerticalGlue());    enabled4 = new JCheckBox("enabled");    enabled4.setSelected(true);    enabled4.addActionListener(this);    enabled4.setActionCommand("ENABLED4");    statePanel.add(enabled4);    editable4 = new JCheckBox("editable");    editable4.setSelected(true);    editable4.addActionListener(this);    editable4.setActionCommand("EDITABLE4");    statePanel.add(editable4);    statePanel.add(Box.createVerticalGlue());    panel.add(statePanel, BorderLayout.EAST);    return panel;  }  private JPanel createMiscPanel()   {    JPanel panel = new JPanel(new BorderLayout());    panel.setBorder(BorderFactory.createTitledBorder("Miscallenous"));        JPanel textFieldPanel = new JPanel();    textFieldPanel.setLayout(new BoxLayout(textFieldPanel, BoxLayout.X_AXIS));    textfield15 = new JTextField("Custom Caret");    textfield15.setCaret(new CornerCaret());    textFieldPanel.add(textfield15);    textfield16 = new JTextField("Custom Caret color");    textfield16.setCaretColor(Color.MAGENTA);    textFieldPanel.add(textfield16);    panel.add(textFieldPanel);    JPanel statePanel = new JPanel();    statePanel.setLayout(new BoxLayout(statePanel, BoxLayout.Y_AXIS));    statePanel.add(Box.createVerticalGlue());    enabled5 = new JCheckBox("enabled");    enabled5.setSelected(true);    enabled5.addActionListener(this);    enabled5.setActionCommand("ENABLED5");    statePanel.add(enabled5);    editable5 = new JCheckBox("editable");    editable5.setSelected(true);    editable5.addActionListener(this);    editable5.setActionCommand("EDITABLE5");    statePanel.add(editable5);    statePanel.add(Box.createVerticalGlue());    panel.add(statePanel, BorderLayout.EAST);    return panel;  }  public void actionPerformed(ActionEvent e)   {    if (e.getActionCommand().equals("CLOSE"))      {        System.exit(0);      }    else if (e.getActionCommand().equals("ENABLED1"))      {        boolean enabled = enabled1.isSelected();        textfield1.setEnabled(enabled);        textfield2.setEnabled(enabled);        textfield3.setEnabled(enabled);      }    else if (e.getActionCommand().equals("EDITABLE1"))      {        boolean editable = editable1.isSelected();        textfield1.setEditable(editable);        textfield2.setEditable(editable);        textfield3.setEditable(editable);      }    else if (e.getActionCommand().equals("ENABLED2"))      {        boolean enabled = enabled2.isSelected();        textfield4.setEnabled(enabled);        textfield5.setEnabled(enabled);        textfield6.setEnabled(enabled);      }    else if (e.getActionCommand().equals("EDITABLE2"))      {        boolean editable = editable2.isSelected();        textfield4.setEditable(editable);        textfield5.setEditable(editable);        textfield6.setEditable(editable);      }    else if (e.getActionCommand().equals("ENABLED3"))      {        boolean enabled = enabled3.isSelected();        textfield7.setEnabled(enabled);        textfield8.setEnabled(enabled);        textfield9.setEnabled(enabled);      }    else if (e.getActionCommand().equals("EDITABLE3"))      {        boolean editable = editable3.isSelected();        textfield7.setEditable(editable);        textfield8.setEditable(editable);        textfield9.setEditable(editable);      }    else if (e.getActionCommand().equals("ENABLED4"))      {        boolean enabled = enabled4.isSelected();        textfield10.setEnabled(enabled);        textfield11.setEnabled(enabled);        textfield12.setEnabled(enabled);        textfield13.setEnabled(enabled);        textfield14.setEnabled(enabled);      }    else if (e.getActionCommand().equals("EDITABLE4"))      {        boolean editable = editable4.isSelected();        textfield10.setEditable(editable);        textfield11.setEditable(editable);        textfield12.setEditable(editable);        textfield13.setEditable(editable);        textfield14.setEditable(editable);      }  }  public static void main(String[] args)   {    SwingUtilities.invokeLater    (new Runnable()     {       public void run()       {         TextFieldDemo app = new TextFieldDemo();         app.initFrameContent();         JFrame frame = new JFrame("TextField demo");         frame.getContentPane().add(app);         frame.pack();         frame.setVisible(true);       }     });  }  /**   * Returns a DemoFactory that creates a TextFieldDemo.   *   * @return a DemoFactory that creates a TextFieldDemo   */  public static DemoFactory createDemoFactory()  {    return new DemoFactory()    {      public JComponent createDemo()      {        return new TextFieldDemo();      }    };  }}

⌨️ 快捷键说明

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