package a;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.util.Timer;
import java.util.concurrent.TimeUnit;
public class Main extends JFrame implements ActionListener, KeyListener, Runnable {
private static JMenuBar jmb = new JMenuBar();
private static JMenu[] jm = new JMenu[13];
private static JMenuItem[] jmi = new JMenuItem[66];
private static String[] sLei = {"律法书", "王国前历史书", "王国时历史书", "被掳后历史书", "诗歌·智慧书", "大先知书", "王国时小先知书", "被掳后小先知书", "四福音", "教会历史", "保罗书信", "其他使徒书信", "对约翰的启示"};
private static String[] sLfs = {"创世记", "出埃及记", "利未记", "民数记", "申命记"};
private static String[] sWgqlss = {"约书亚记", "士师记", "路得记"};
private static String[] sWgsqlss = {"撒母耳记上", "撒母耳记下", "列王纪上", "列王纪下", "历代志上", "历代志下"};
private static String[] sBlhlss = {"以斯拉记", "尼希米记", "以斯帖记"};
private static String[] sSgzhs = {"约伯记", "诗篇", "箴言", "传道书", "雅歌"};
private static String[] sDxzs = {"以赛亚书", "耶利米书", "耶利米哀歌", "以西结书", "但以理书"};
private static String[] sWgsqxxzs = {"何西阿书", "约珥书", "阿摩司书", "俄巴底亚书", "约拿书", "弥迦书", "那鸿书", "哈巴谷书", "西番雅书"};
private static String[] sBlhxxzs = {"哈该书", "撒迦利亚书", "玛拉基书"};
private static String[] sSfy = {"马太福音", "马可福音", "路加福音", "约翰福音"};
private static String[] sJhls = {"使徒行传"};
private static String[] sBlsx = {"罗马书", "哥林多前书", "哥林多后书", "加拉太书", "以弗所书", "腓立比书", "歌罗西书", "帖撒罗尼迦前书", "帖撒罗尼迦后书", "提摩太前书", "提摩太后书", "提多书", "腓利门书"};
private static String[] sQtstsx = {"希伯来书", "雅各书", "彼得前书", "彼得后书", "约翰壹书", "约翰贰书", "约翰叁书", "犹大书"};
private static String[] sDyhdqs = {"启示录"};
private static String[][] sHB = {sLfs, sWgqlss, sWgsqlss, sBlhlss, sSgzhs, sDxzs, sWgsqxxzs, sBlhxxzs, sSfy, sJhls, sBlsx, sQtstsx, sDyhdqs};
public static void main(String[] args) {
Main m = new Main();
m.setBounds(0, 0, 1000, 700);
m.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
m.setExtendedState(JFrame.MAXIMIZED_BOTH);
// Timer t = new Timer();
// JButton j = new JButton("start");
// j.addActionListener(Main.m);
// JButton j2 = new JButton("stop");
// j2.addActionListener(Main.m);
// jf.add(j, BorderLayout.NORTH);
//jf.add(j2, BorderLayout.CENTER);
m.setJMenuBar(jmb);
m.setVisible(true);
}
public Main() {
this.addKeyListener(this);
}
@Override
public void actionPerformed(ActionEvent e) {
}
boolean b = true;
public void run() {
try {
b = true;
while (b) {
System.out.println(1);
Thread.sleep(500);
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
public void start() {
Thread t = new Thread(this);
t.start();
}
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyPressed(KeyEvent e) {
int i = e.getKeyCode();
System.out.println(i);
if (i == 69) {
this.start();
} else {
this.b = false;
}
}
@Override
public void keyReleased(KeyEvent e) {
}
}
java多綫程操作延迟
Java Swing菜单栏示例
最新推荐文章于 2025-12-02 21:20:38 发布
1982

被折叠的 条评论
为什么被折叠?



