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

📄 frame1.java

📁 该文件中包含有源代码及一部分的文档,该系统是一个小型的英语单词字典的系统.
💻 JAVA
字号:
package english;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
import javax.swing.JSplitPane;

public class Frame1 extends JFrame {
    JPanel contentPane;
    BorderLayout borderLayout1 = new BorderLayout();
    JMenuBar jMenuBar1 = new JMenuBar();
    JMenu jMenuFile = new JMenu();
    JMenuItem jMenuFileExit = new JMenuItem();
    JToolBar jToolBar = new JToolBar();
    JButton jButton1 = new JButton();
    JButton jButton2 = new JButton();
    JButton jButton3 = new JButton();
    ImageIcon image1 = new ImageIcon(english.Frame1.class.getResource(
            "openFile.png"));
    ImageIcon image2 = new ImageIcon(english.Frame1.class.getResource(
            "closeFile.png"));
    ImageIcon image3 = new ImageIcon(english.Frame1.class.getResource(
            "help.png"));
    JTabbedPane jTabbedPane1 = new JTabbedPane();
    JSplitPane jPanel1 = new JSplitPane();
    JSplitPane jPanel2 = new JSplitPane();
    JSplitPane jPanel3 = new JSplitPane();
    JSplitPane jPanel4 = new JSplitPane();
    JSplitPane jPanel5 = new JSplitPane();
    Texts jPanel7 = new Texts(this);
    Tree1 jPanel6 = new Tree1(jPanel7);
    Texts jPanel9 = new Texts(this);
    Tree2 jPanel8 = new Tree2(jPanel9);
    Texts jPanel11 = new Texts(this);
    Tree3 jPanel10 = new Tree3(jPanel11);
    Texts jPanel13 = new Texts(this);
    Tree4 jPanel12 = new Tree4(jPanel13);
    Tree5 jPanel14 = new Tree5();
    Texts jPanel15 = new Texts(this);

    public Frame1() {
        try {
            setDefaultCloseOperation(EXIT_ON_CLOSE);
            jbInit();
        } catch (Exception exception) {
            exception.printStackTrace();
        }
    }

    /**
     * Component initialization.
     *
     * @throws java.lang.Exception
     */
    private void jbInit() throws Exception {
        contentPane = (JPanel) getContentPane();
        contentPane.setLayout(borderLayout1);
        setSize(new Dimension(540, 450));
        setTitle("懒人练口语");
        jMenuFile.setText("File");
        jMenuFileExit.setText("Exit");
        jMenuFileExit.addActionListener(new Frame1_jMenuFileExit_ActionAdapter(this));
        contentPane.setMinimumSize(new Dimension(520, 300));
        contentPane.setPreferredSize(new Dimension(520, 300));
        jTabbedPane1.setPreferredSize(new Dimension(520, 300));
        jPanel6.setPreferredSize(new Dimension(100, 290));
        jPanel7.setPreferredSize(new Dimension(410, 290));
        jPanel8.setPreferredSize(new Dimension(100, 290));
        jPanel9.setPreferredSize(new Dimension(410, 290));
        jPanel10.setPreferredSize(new Dimension(100, 290));
        jPanel11.setPreferredSize(new Dimension(410, 290));
        jPanel12.setPreferredSize(new Dimension(100, 290));
        jPanel13.setPreferredSize(new Dimension(410, 290));
        jPanel14.setPreferredSize(new Dimension(100, 290));
        jPanel15.setPreferredSize(new Dimension(410, 290));
        jMenuBar1.add(jMenuFile);
        jMenuFile.add(jMenuFileExit);
        setJMenuBar(jMenuBar1);
        jButton1.setIcon(image1);
        jButton1.setToolTipText("Open File");
        jButton2.setIcon(image2);
        jButton2.setToolTipText("Close File");
        jButton3.setIcon(image3);
        jButton3.setToolTipText("Help");
        jToolBar.add(jButton1);
        jToolBar.add(jButton2);
        jToolBar.add(jButton3);
        contentPane.add(jTabbedPane1, java.awt.BorderLayout.CENTER);
        contentPane.add(jToolBar, BorderLayout.NORTH);
        jTabbedPane1.add(jPanel1, "口语练习");
        jTabbedPane1.add(jPanel2, "成语故事");
        jTabbedPane1.add(jPanel3, "词语接龙");
        jTabbedPane1.add(jPanel4, "歌曲点播");
        jTabbedPane1.add(jPanel5, "配音秀");
        jPanel1.add(jPanel6, JSplitPane.LEFT);
        jPanel1.add(jPanel7, JSplitPane.RIGHT);
        jPanel2.add(jPanel8, JSplitPane.LEFT);
        jPanel2.add(jPanel9, JSplitPane.RIGHT);
        jPanel3.add(jPanel10, JSplitPane.LEFT);
        jPanel3.add(jPanel11, JSplitPane.RIGHT);
        jPanel4.add(jPanel12, JSplitPane.LEFT);
        jPanel4.add(jPanel13, JSplitPane.RIGHT);
        jPanel5.add(jPanel14, JSplitPane.LEFT);
        jPanel5.add(jPanel15, JSplitPane.RIGHT);
    }

    /**
     * File | Exit action performed.
     *
     * @param actionEvent ActionEvent
     */
    void jMenuFileExit_actionPerformed(ActionEvent actionEvent) {
        System.exit(0);
    }
}


class Frame1_jMenuFileExit_ActionAdapter implements ActionListener {
    Frame1 adaptee;

    Frame1_jMenuFileExit_ActionAdapter(Frame1 adaptee) {
        this.adaptee = adaptee;
    }

    public void actionPerformed(ActionEvent actionEvent) {
        adaptee.jMenuFileExit_actionPerformed(actionEvent);
    }
}

⌨️ 快捷键说明

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