bigexample.java
来自「java swing 开发代码」· Java 代码 · 共 78 行
JAVA
78 行
// BigExample.java// A quick (contrived) application to create some accessible components// for viewing through the AssistiveExample GUI.//package jswing.ch25;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class BigExample extends JFrame { public BigExample() { super("Big Accessibility Example"); setSize(700,500); setDefaultCloseOperation(EXIT_ON_CLOSE); JMenuBar jmb = new JMenuBar(); JMenu fileMenu = new JMenu("File"); JMenuItem openItem = new JMenuItem("Open"); JMenuItem saveItem = new JMenuItem("Save"); JMenuItem exitItem = new JMenuItem("Exit"); exitItem.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.exit(0); } }); fileMenu.add(openItem); fileMenu.add(saveItem); fileMenu.add(new JSeparator()); fileMenu.add(exitItem); jmb.add(fileMenu); setJMenuBar(jmb); JTextArea jta = new JTextArea("[Notes]\n"); JScrollPane sp1 = new JScrollPane(jta); sp1.setMinimumSize(new Dimension(200,200)); sp1.setPreferredSize(new Dimension(200,200)); String[] titles = { "Name", "Start Date", "Job Title" }; String[][] data = { {"Jordan", "2001", "Director"}, {"Naveen", "1999", "Programmer"}, {"Jia", "2000", "Analyst"}, {"Brooks", "1998", "Evangelist"} }; JTable table = new JTable(data, titles); table.getAccessibleContext().setAccessibleDescription("Employee Statistics"); JPanel rightPane = new JPanel(new BorderLayout()); rightPane.add(new JScrollPane(table), BorderLayout.CENTER); rightPane.add(new JLabel(new ImageIcon("logo.gif")), BorderLayout.SOUTH); JSplitPane jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, sp1, rightPane); getContentPane().add(jsp, BorderLayout.CENTER); JPanel bPane = new JPanel(); JButton okButton = new JButton("Ok"); JButton applyButton = new JButton("Apply"); JButton clearButton = new JButton("Clear"); bPane.add(okButton); bPane.add(applyButton); bPane.add(clearButton); getContentPane().add(bPane, BorderLayout.SOUTH); setVisible(true); } public static void main(String args[]) { new BigExample(); //new AssistiveExample(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?