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

📄 timeupdate.java

📁 显示韩文
💻 JAVA
字号:
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.border.*;
public class timeUpdate extends JFrame{
	JLabel numVisible = new JLabel("显示个数:    ");
	JLabel restCycle = new JLabel("休息周期:    ");
	JLabel restTime = new JLabel("休息时间(秒):     ");
	JComboBox  numbers= new JComboBox();
	JComboBox cycle = new JComboBox();
	JComboBox time = new JComboBox();
	JButton confirm = new JButton("确定");
	JButton cancel = new JButton("取消");
	JPanel panel1 ,panel2,panel3,panel4;
	JPanel panel;
	int W = 400,H=250;
	JDialog dialog;

	private String[] cycleItem = {
		"1","10","20","30","40","60","80","120","200"
	};
	private String[] timeItem = {
		"30","60","90","120","150","180","300"
	};
	public timeUpdate(String s){
		super(s);
		dialog = new JDialog(this,"选项",true);
		dialog.setLayout(new GridLayout(2,1));
		panel= new JPanel();
		panel.setLayout(new BorderLayout());

		panel1 = new JPanel();
		panel1.setLayout(new FlowLayout());

		panel2 = new JPanel();
		panel2.setLayout(new FlowLayout());

		panel4 = new JPanel();
		panel4.setLayout(new FlowLayout());

		panel3 = new JPanel();
		panel3.setLayout(new FlowLayout());
		
		for(int i = 0 ; i<cycleItem.length;i++){
			cycle.addItem(cycleItem[i]);
			numbers.addItem(cycleItem[i]);
		}
		numbers.setSelectedIndex(6);
		cycle.setSelectedIndex(6);
		numVisible.setPreferredSize(new Dimension(100,20));
		panel4.add(numVisible);
		numbers.setPreferredSize(new Dimension(100,20));
		panel4.add(numbers);

		restCycle.setPreferredSize(new Dimension(100,20));
		panel1.add(restCycle);
		cycle.setPreferredSize(new Dimension(100,20));
		panel1.add(cycle);
		
		for(int i =0 ; i<timeItem.length;i++)
			time.addItem(timeItem[i]);
		time.setSelectedIndex(3);
		restTime.setPreferredSize(new Dimension(100,20));
		panel2.add(restTime);
		time.setPreferredSize(new Dimension(100,20));
		panel2.add(time);
		
		confirm.addActionListener(new confirmAction());
		panel3.add(confirm);
		cancel.addActionListener(new cancelAction());
		panel3.add(cancel);
		panel3.setBorder(new TitledBorder(""));

		panel.add(BorderLayout.NORTH,panel4);
		panel.add(BorderLayout.CENTER,panel1);
		panel.add(BorderLayout.SOUTH,panel2);
		dialog.add(panel);
		dialog.add(panel3);
		
		//显示窗口居中显示
		Toolkit   tk=Toolkit.getDefaultToolkit();  
		Dimension   d=tk.getScreenSize();  
		int   screenHeight=d.height;  
		int   screenWidth=d.width;  
		dialog.setSize(W,H);
		dialog.setLocation((screenWidth-W)/2,(screenHeight-H)/2);
		dialog.setResizable(false);
		dialog.show();
	}

	class confirmAction implements ActionListener{
		public void actionPerformed(ActionEvent e){
			dialog.dispose();
		}
	}
	class cancelAction implements ActionListener{
		public void actionPerformed(ActionEvent e){
			dialog.dispose();
		}
	}
	public int getCycle(){
		String tmp = (String)cycle.getSelectedItem();
		return Integer.parseInt(tmp);
	}
	public int getTime(){
		String tmp = (String)time.getSelectedItem();
		return Integer.parseInt(tmp);
	}
	public int getNumber(){
		String tmp = (String)numbers.getSelectedItem();
		return Integer.parseInt(tmp);
	}
		
	public static void main(String[] args) 
	{
		timeUpdate updatetime = new timeUpdate("选项");
		//updatetime.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		//updatetime.setSize(400, 250);
		//updatetime.setVisible(true);
	}
}

⌨️ 快捷键说明

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