亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? analyseframe.java

?? 九宮問題(八數碼)的一個小軟件
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
/*
 * AnalyseFrame.java
 *
 * Created on February 12, 2006, 9:12 PM
 */
package org.ray.ninegrid;

import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.util.Hashtable;
import java.util.Stack;
import java.util.Vector;
import javax.swing.JPanel;
import javax.swing.Timer;
import org.ray.ninegrid.AbstractEightAnalyse.Operation;
import org.ray.ninegrid.AbstractEightAnalyse.Status;

/**
 *
 * @author  Ray#
 */
public class AnalyseFrame extends javax.swing.JFrame {
    Vector<EightAnalyse> ea;
    String operat;
    int[] curp;
    int curindex;
    private Timer time;
    private BufferedImage[] treeImage;
    
    /** Creates new form AnalyseFrame */
    public AnalyseFrame() {
        initComponents();
        ea=new Vector<EightAnalyse>();
        treeImage=new BufferedImage[4];
        time=new Timer(500,new ActionListener(){
            public void actionPerformed(ActionEvent e){
                int i=slider.getValue();
                if(i==slider.getMaximum())time.stop();
                forwardActionPerformed(e);
            }
        });
        time.stop();
    }
    
    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">//GEN-BEGIN:initComponents
    private void initComponents() {
        jTabbedPane1 = new javax.swing.JTabbedPane();
        jPanel1 = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        stStatus = new javax.swing.JLabel();
        jLabel3 = new javax.swing.JLabel();
        edStatus = new javax.swing.JLabel();
        jLabel5 = new javax.swing.JLabel();
        jLabel6 = new javax.swing.JLabel();
        jLabel7 = new javax.swing.JLabel();
        jLabel8 = new javax.swing.JLabel();
        jLabel9 = new javax.swing.JLabel();
        jLabel10 = new javax.swing.JLabel();
        jLabel11 = new javax.swing.JLabel();
        jLabel12 = new javax.swing.JLabel();
        jLabel13 = new javax.swing.JLabel();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        jLabel16 = new javax.swing.JLabel();
        jSeparator1 = new javax.swing.JSeparator();
        jSeparator2 = new javax.swing.JSeparator();
        jSeparator3 = new javax.swing.JSeparator();
        a1tn = new javax.swing.JLabel();
        a1mu = new javax.swing.JLabel();
        a1tu = new javax.swing.JLabel();
        a2tn = new javax.swing.JLabel();
        a2mu = new javax.swing.JLabel();
        a2tu = new javax.swing.JLabel();
        a3tn = new javax.swing.JLabel();
        a3mu = new javax.swing.JLabel();
        a3tu = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();
        jPanel2 = new javax.swing.JPanel();
        treePane = new JPanel(){
            public void paint(Graphics g){
                super.paint(g);
                int i=jComboBox1.getSelectedIndex();
                BufferedImage ref=treeImage[i];
                if(ref!=null)
                g.drawImage(ref,0,0,null);
            }
        };
        jComboBox1 = new javax.swing.JComboBox();
        jLabel24 = new javax.swing.JLabel();
        jPanel3 = new javax.swing.JPanel();
        jl1 = new javax.swing.JLabel();
        jl2 = new javax.swing.JLabel();
        jl3 = new javax.swing.JLabel();
        jl4 = new javax.swing.JLabel();
        jl5 = new javax.swing.JLabel();
        jl6 = new javax.swing.JLabel();
        jl7 = new javax.swing.JLabel();
        jl8 = new javax.swing.JLabel();
        jl9 = new javax.swing.JLabel();
        slider = new javax.swing.JSlider();
        run = new javax.swing.JToggleButton();
        stop = new javax.swing.JButton();
        backward = new javax.swing.JButton();
        forward = new javax.swing.JButton();
        jComboBox2 = new javax.swing.JComboBox();

        setTitle(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse"));
        setLocationByPlatform(true);
        jLabel1.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_start"));

        stStatus.setText("{}");

        jLabel3.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_end"));

        edStatus.setText("{}");

        jLabel5.setFont(new java.awt.Font("Courier New", 1, 18));
        jLabel5.setForeground(java.awt.Color.blue);
        jLabel5.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_alg1"));

        jLabel6.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel6.setForeground(java.awt.Color.darkGray);
        jLabel6.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_searchnodes"));

        jLabel7.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel7.setForeground(java.awt.Color.darkGray);
        jLabel7.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_searchnodes"));

        jLabel8.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel8.setForeground(java.awt.Color.darkGray);
        jLabel8.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_searchnodes"));

        jLabel9.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel9.setForeground(java.awt.Color.darkGray);
        jLabel9.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_time"));

        jLabel10.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel10.setForeground(java.awt.Color.darkGray);
        jLabel10.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_time"));

        jLabel11.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel11.setForeground(java.awt.Color.darkGray);
        jLabel11.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_time"));

        jLabel12.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel12.setForeground(java.awt.Color.darkGray);
        jLabel12.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_memory"));

        jLabel13.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel13.setForeground(java.awt.Color.darkGray);
        jLabel13.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_memory"));

        jLabel14.setFont(new java.awt.Font("Courier New", 0, 14));
        jLabel14.setForeground(java.awt.Color.darkGray);
        jLabel14.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_memory"));

        jLabel15.setFont(new java.awt.Font("Courier New", 1, 18));
        jLabel15.setForeground(java.awt.Color.blue);
        jLabel15.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_alg2"));

        jLabel16.setFont(new java.awt.Font("Courier New", 1, 18));
        jLabel16.setForeground(java.awt.Color.blue);
        jLabel16.setText("A-Star Search :");

        a1tn.setText("0");

        a1mu.setText("0");

        a1tu.setText("0");

        a2tn.setText("0");

        a2mu.setText("0");

        a2tu.setText("0");

        a3tn.setText("0");

        a3mu.setText("0");

        a3tu.setText("0");

        jButton1.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_run"));
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        jButton2.setText(java.util.ResourceBundle.getBundle("org/ray/ninegrid/frame").getString("analyse_clear"));
        jButton2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton2ActionPerformed(evt);
            }
        });

        org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
            .add(jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                    .add(jPanel1Layout.createSequentialGroup()
                        .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
                            .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel3, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                            .add(org.jdesktop.layout.GroupLayout.LEADING, jLabel1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 109, Short.MAX_VALUE))
                        .add(45, 45, 45)
                        .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
                            .add(edStatus, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE)
                            .add(stStatus, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 97, Short.MAX_VALUE)))
                    .add(jLabel5)
                    .add(jLabel14)
                    .add(jPanel1Layout.createSequentialGroup()
                        .add(jLabel6)
                        .add(30, 30, 30)
                        .add(jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
                            .add(a1tn, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 93, Short.MAX_VALUE)
                            .add(a1mu, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜乳av一区二区三区| 成人av电影免费在线播放| 精品一区二区免费视频| 懂色av中文一区二区三区| 不卡av免费在线观看| 欧美性xxxxxxxx| 精品欧美乱码久久久久久1区2区| 亚洲国产高清aⅴ视频| 亚洲午夜三级在线| 国内精品国产成人国产三级粉色| 国产91丝袜在线播放| 欧美日韩国产首页| 国产精品素人一区二区| 亚洲一区二区三区在线看| 黑人精品欧美一区二区蜜桃| 91在线观看一区二区| 日韩免费性生活视频播放| 亚洲在线观看免费视频| 成人中文字幕在线| 日韩免费视频一区| 午夜精品国产更新| 色屁屁一区二区| 久久电影网电视剧免费观看| 91麻豆视频网站| 国产精品污污网站在线观看| 国产永久精品大片wwwapp| 欧美在线啊v一区| 最新中文字幕一区二区三区| 久久不见久久见免费视频7| 欧美日韩精品欧美日韩精品| 综合久久综合久久| 97久久精品人人做人人爽| 久久久久久久久蜜桃| 蜜臀av一级做a爰片久久| 欧美调教femdomvk| 一区二区久久久| 欧美亚洲国产一区二区三区| 中文字幕一区二区三区色视频| 国产精品白丝jk黑袜喷水| 久久综合给合久久狠狠狠97色69| 免费成人美女在线观看.| 欧美一区二区在线免费观看| 青椒成人免费视频| 午夜国产精品一区| 日韩欧美精品在线视频| 久久99精品网久久| 国产精品欧美综合在线| 91女厕偷拍女厕偷拍高清| 亚洲一区二区高清| 精品国产免费久久| 成人免费高清在线| 亚洲图片欧美视频| 日韩网站在线看片你懂的| 国产成人精品影视| 亚洲综合色成人| 精品国产一区a| 一本大道综合伊人精品热热 | 老司机精品视频线观看86| 国产麻豆视频一区| 国产精品家庭影院| 欧美精品在线观看播放| 国产伦精品一区二区三区免费 | 久久精品国产一区二区三| 中文字幕成人在线观看| 欧美日韩一区二区三区在线看| 喷白浆一区二区| 亚洲激情图片一区| 26uuu久久综合| 精品污污网站免费看| 国产99久久久国产精品| 日韩成人一级片| 亚洲精品成人在线| 国产午夜一区二区三区| 4438x亚洲最大成人网| 91片黄在线观看| 不卡的电视剧免费网站有什么| 狠狠色狠狠色合久久伊人| 亚洲国产成人av网| 亚洲欧美激情一区二区| 久久精品夜色噜噜亚洲a∨| 欧美巨大另类极品videosbest| 91丨porny丨中文| 97成人超碰视| 99久久99久久综合| 不卡的av在线| 99久久伊人网影院| 成人理论电影网| eeuss鲁片一区二区三区在线观看| 激情亚洲综合在线| 国内外精品视频| 国产精品91xxx| av综合在线播放| www.色精品| 日本韩国精品在线| 91激情五月电影| 欧美日韩国产综合视频在线观看 | 欧美激情一区不卡| a在线播放不卡| 欧美视频精品在线观看| 久久伊人蜜桃av一区二区| 国产精品热久久久久夜色精品三区 | 欧美性色黄大片| 色婷婷久久久亚洲一区二区三区| 波多野结衣在线一区| 宅男噜噜噜66一区二区66| 欧美日韩国产经典色站一区二区三区| 欧美性色黄大片| 2014亚洲片线观看视频免费| 久久这里只有精品视频网| 久久久久99精品一区| 国产日韩av一区| 一区二区三区日韩欧美精品| 一区二区三区四区在线免费观看| 亚洲国产成人porn| 国产在线精品不卡| 91福利视频久久久久| 精品91自产拍在线观看一区| 日韩二区三区在线观看| 午夜视频久久久久久| 91麻豆精品在线观看| 国产精品污网站| 福利电影一区二区| 2021国产精品久久精品| 亚洲国产日韩a在线播放| 国产.精品.日韩.另类.中文.在线.播放| 91免费小视频| 欧美激情资源网| 国产资源精品在线观看| 欧美日韩一区中文字幕| 国产精品国产三级国产aⅴ入口| 免费成人av资源网| 欧美性一区二区| 一区二区三区精品在线| 成人精品视频一区二区三区| 久久精品日韩一区二区三区| 欧美aaa在线| 日韩免费视频线观看| 日本vs亚洲vs韩国一区三区| 欧美色图第一页| 午夜免费久久看| 欧美日韩在线一区二区| 亚洲欧美在线视频| 91欧美一区二区| 国产精品乱码一区二区三区软件 | 无码av中文一区二区三区桃花岛| 97久久超碰精品国产| **欧美大码日韩| 色婷婷亚洲一区二区三区| 亚洲美女视频在线观看| 91精品1区2区| 蜜臀av在线播放一区二区三区| 日韩欧美一二三四区| 精品无人码麻豆乱码1区2区| 欧美电视剧免费观看| 国产专区欧美精品| 国产精品乱码人人做人人爱 | 久久久久久9999| 99re6这里只有精品视频在线观看| 亚洲欧美日韩国产成人精品影院 | 激情综合色播五月| 欧美激情中文不卡| 欧美特级限制片免费在线观看| 亚洲mv在线观看| 久久久久久电影| 欧美性猛交xxxxxx富婆| 韩日精品视频一区| 亚洲资源中文字幕| 精品欧美一区二区在线观看| 成人免费高清视频在线观看| 午夜视频在线观看一区二区三区| 精品国产一区二区三区久久影院| 91丨九色丨黑人外教| 久久国产精品99精品国产| 樱花影视一区二区| 久久人人超碰精品| 欧美日韩国产美女| 激情小说欧美图片| 国产视频一区在线播放| 精品一区二区免费视频| 国产日本欧美一区二区| 欧美成人三级电影在线| 欧美高清激情brazzers| 欧美日韩激情一区二区| 91国在线观看| 色哦色哦哦色天天综合| 本田岬高潮一区二区三区| 国产麻豆一精品一av一免费 | 精品在线观看免费| 亚洲黄色性网站| 国产日韩欧美制服另类| 日韩一级二级三级| 久久久一区二区| 国产精品嫩草99a| 中文字幕免费不卡| 国产精品高清亚洲| 亚洲天堂精品视频| 舔着乳尖日韩一区| 国产麻豆精品久久一二三| 国产精华液一区二区三区| 国产九色精品成人porny|