mnemoniclabels.java

来自「java swing 开发代码」· Java 代码 · 共 47 行

JAVA
47
字号
// MnemonicLabels.java// Shows how displayedMnemonic and labelFor properties work together//package	jswing.ch04;import javax.swing.*;import java.awt.*;public class MnemonicLabels {  public static void main(String[] args) {    JTextField firstField = new JTextField(10);    JTextField middleField = new JTextField(10);    JTextField lastField = new JTextField(10);    // Create labels and mnemonics    JLabel firstLabel = new JLabel("First Name", JLabel.RIGHT);    firstLabel.setDisplayedMnemonic('F');    firstLabel.setLabelFor(firstField);    JLabel middleLabel = new JLabel("Middle Initial", JLabel.RIGHT);    middleLabel.setDisplayedMnemonic('I');    middleLabel.setDisplayedMnemonicIndex(7); // requires 1.4    middleLabel.setLabelFor(middleField);    JLabel lastLabel = new JLabel("Last Name", JLabel.RIGHT);    lastLabel.setDisplayedMnemonic('L');    lastLabel.setLabelFor(lastField);    // Layout and Display    JPanel p = new JPanel();    p.setLayout(new GridLayout(3, 2, 5, 5));    p.add(firstLabel);    p.add(firstField);    p.add(middleLabel);    p.add(middleField);    p.add(lastLabel);    p.add(lastField);    JFrame f = new JFrame("MnemonicLabels");    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    f.setContentPane(p);    f.pack();    f.setVisible(true);  }}

⌨️ 快捷键说明

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