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

📄 newjframe.java

📁 基于求函数f(x,y,z)=xyz*sin(xyz)最大值问题的演示程序 解压后在命令行输入:java -jar genetic_algorithm.jar
💻 JAVA
字号:
package edu.zsu.zouang.test;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JProgressBar;import javax.swing.SwingUtilities;import javax.swing.WindowConstants;public class NewJFrame extends javax.swing.JFrame {	private JProgressBar progressBar = null;	private int n = 0;	/**	* Auto-generated main method to display this JFrame	*/	public static void main(String[] args) {		NewJFrame inst = new NewJFrame();		inst.setVisible(true);	}		public NewJFrame() {		super();		getContentPane().setLayout(null);		initGUI();		progressBar = new JProgressBar(0,100);		progressBar.setStringPainted(true);		progressBar.setBounds(10, 112, 372, 18);		getContentPane().add(progressBar);		final JButton button = new JButton();		button.addActionListener(new ActionListener() {			public void actionPerformed(ActionEvent e) {				try {					SwingUtilities.invokeLater(new Runnable(){						public void run() {							// TODO Auto-generated method stub							progressBar.setValue(n++);						}					});					Thread.sleep(1000);				} catch (InterruptedException e1) {					// TODO Auto-generated catch block					e1.printStackTrace();				}			}		});		button.setText("开始");		button.setBounds(147, 196, 99, 23);		getContentPane().add(button);	}		private void initGUI() {		try {			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);			pack();			setSize(400, 300);		} catch (Exception e) {			e.printStackTrace();		}	}}

⌨️ 快捷键说明

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