資源簡介
PSO_path_planning-master.zip

代碼片段和文件信息
package?psoPathPlan;
import?java.awt.BorderLayout;
import?java.awt.Choice;
import?java.awt.Color;
import?java.awt.Dimension;
import?java.awt.FlowLayout;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.awt.event.ItemEvent;
import?java.awt.event.ItemListener;
import?java.util.Arrays;
import?java.util.logging.Logger;
import?javax.swing.JButton;
import?javax.swing.Jframe;
import?javax.swing.JLabel;
import?javax.swing.JPanel;
import?javax.swing.JScrollPane;
import?javax.swing.JTextArea;
import?javax.swing.JTextField;
public?class?MyAppUI?implements?ActionListener{
private?Logger?log?=?Logger.getLogger(MyAppUI.class.getName());
private?Jframe?frame?=?null;
private?JButton?btnStart?=?null;
private?JButton?btnStop?=?null;
// private?JButton?btnPause?=?null;
// private?JButton?btnContinue?=?null;
private?Choice?mapOption?=?null;
private?JTextField?setParticle_Num?=?null;
private?JTextField?setIteration?=null;
private?JPanel?mainPanel?=?null;
private?MyCanvas?myCanvas?=?null;
private?MyCanvas?myCanvas2?=?null;
private?Thread?threadCanvas?=null;
private?Thread?threadCanvas2?=null;
private?String?status;
private?int?particle_num=0?iteration=0?mapNum=0;
public?Path?pa;
public?TSP?tsp;
public?MyAppUI()?{
log.info(“App?Started.“);
initGUI();
}
private?void?initGUI(){
frame?=?new?Jframe();
frame.settitle(“MyAppUI“);
frame.setSize(800?500);
frame.setResizable(true);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setLayout(new?BorderLayout());
frame.add(getMainPanel()BorderLayout.NORTH);
frame.setVisible(true);
}
public?JPanel?getMainPanel(){
mainPanel?=?new?JPanel();
mainPanel.setBackground(Color.gray);
mainPanel.setLayout(new?FlowLayout());
//
// mapOption?=?new?Choice();
// mapOption.addItem(“MapOne“);
// mapOption.addItem(“MapTwo“);
// mapOption.addItem(“MapThree“);
// mapNum?=?1;
// mapOption.addItemListener(
// ????????new?ItemListener()?{
// ??????????public?void?itemStateChanged(ItemEvent?e)?{
// ????????????String?arg?=?mapOption.getSelectedItem();
// ????????????System.out.println(“got“);
// ????????????if?(“MapOne“.equals(arg))?{
// ???????????? mapNum?=1;
// ???????????? System.out.println(“set1“);
// ????????????}?else?if?(“MapTwo“.equals(arg))?{
// ???????????? mapNum?=2;
// ???????????? System.out.println(“set2“);
// ????????????}else?if(“MapThree“.equals(arg)){
// ???????????? mapNum?=3;
// ???????????? System.out.println(“set3“);
// ????????????}
// ????????????}
// ??????????}
// ????????);
setIteration?=?new?JTextField(“500“5);
//iteration?=?Integer.parseInt(setIteration.getText());
???
setParticle_Num?=?new?JTextField(“50“5);
//particle_num?=?Integer.parseInt(setParticle_Num.getText());
btnStart?=?new?JButton(“Start“);
btnStart.addActionListener(this);
// btnContinue?=?new?JButton(“Continue“);
// btnContinue.addActionListener(this);
btnStop?=?new?JButton(“Stop“);
btnSt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-04-29?03:51??PSO_path_planning-master\
?????文件????????5725??2017-04-29?03:51??PSO_path_planning-master\MyAppUI.java
?????文件????????4628??2017-04-29?03:51??PSO_path_planning-master\MyCanvas.java
?????文件????????2902??2017-04-29?03:51??PSO_path_planning-master\Particle.java
?????文件????????4097??2017-04-29?03:51??PSO_path_planning-master\Path.java
?????文件????????2963??2017-04-29?03:51??PSO_path_planning-master\SO.java
?????文件????????6808??2017-04-29?03:51??PSO_path_planning-master\TSP.java
評論
共有 條評論