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

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

?? ifsrule.java

?? 關于細胞自動機的例子
?? JAVA
字號:
package leaf;import java.awt.*;import java.awt.event.*;/** * Title:        leaf * Description: * Copyright:    Copyright (c) 2003 * Company:      http://agents.yeah.net * @author keatskk@sina.com * @version 1.0 */public class IFSRule extends Frame {  IFSControl localIFSControl;  int widthall=700;  int width=600;  int height=300;  int scale=30;  int pointX1=0;  int pointY1=0;  int pointX2=0;  int pointY2=0;  int pointChange=0;//  double offsetX=0;//  double offsetY=0;//  double sclX=0;//  double sclY=0//  double scl=0;//  double rotate=0;// double strecth=0;  Panel panMakeRule;  Label lblMake[];  TextField txtMakeRule[];  TextField txtMakeP;  Button btnDel;  Button btnAccept;  Color c=new Color(164, 223, 101);//畫筆顏色  Color white=new Color(255,255,255);  Color yellow=new Color(255,250,14);  Color blue=new Color(14,212,255);  Color bg=new Color(0,0,0);//背景顏色  public IFSRule(IFSControl rl) {    super("制定規則");    localIFSControl=rl;    try {      jbInit();    }    catch(Exception e) {      e.printStackTrace();    }  }  private void jbInit() throws Exception {    panMakeRule = new Panel();    setLayout(new BorderLayout());    //panMakeRule.setLayout(new BorderLayout());    GridBagLayout layout = new GridBagLayout();    panMakeRule.setLayout(layout);//    btnDel = new Button("清空");    btnAccept = new Button("確定");    this.addWindowListener(new java.awt.event.WindowAdapter() {      public void windowClosing(WindowEvent e) {        this_windowClosing(e);      }    });    this.setBackground(bg);    panMakeRule.setBackground(Color.lightGray);    btnDel.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        btnDel_actionPerformed(e);      }    });    btnAccept.addActionListener(new java.awt.event.ActionListener() {      public void actionPerformed(ActionEvent e) {        btnAccept_actionPerformed(e);      }    });    this.add("South",panMakeRule);    Label lblMakeRule = new Label("Rule"+localIFSControl.NoRule+"  ");    Label lblMakeP = new Label("    P:");    txtMakeP = new TextField(2);    lblMake = new Label [6];    txtMakeRule = new TextField [6];    for(int i=0;i<6;i++){      lblMake[i]=new Label();      txtMakeRule[i]= new TextField(2);      txtMakeRule[i].setText(localIFSControl.txtRule[i][localIFSControl.NoRule].getText());    }    txtMakeP.setText(localIFSControl.txtP[localIFSControl.NoRule].getText());    for(int i=0;i<6;i++){      txtMakeRule[i].addTextListener(new java.awt.event.TextListener() {        public void textValueChanged(TextEvent e) {          txtMakeP_textValueChanged(e);        }      });    }    lblMake[0].setText("a:");    lblMake[1].setText("  b:");    lblMake[2].setText("  c:");    lblMake[3].setText("  d:");    lblMake[4].setText("  e:");    lblMake[5].setText("  f:");//Grid畫表格      GridBagConstraints constraints = new GridBagConstraints();      constraints.weightx = 0.0;      constraints.weighty = 0.0;  //    constraints.fill = GridBagConstraints.BOTH;      constraints.gridwidth = 1;      constraints.gridheight = 1;      //            constraints.gridx=0;constraints.gridy=0;      layout.setConstraints(btnDel, constraints);      panMakeRule.add(btnDel);//,new GridBagConstraints(0,i,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));      constraints.gridx=1;constraints.gridy=0;      layout.setConstraints(lblMakeRule, constraints);      panMakeRule.add(lblMakeRule);//,new GridBagConstraints(1,i,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));      for(int i=0;i<6;i++){      for(int j=0;j<6;j++){        constraints.gridx=i*2+2;constraints.gridy=0;        layout.setConstraints(lblMake[i], constraints);        panMakeRule.add(lblMake[i]);//,new GridBagConstraints(i*2+2,j,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));        constraints.gridx=i*2+3;constraints.gridy=0;       layout.setConstraints(txtMakeRule[i], constraints);        panMakeRule.add(txtMakeRule[i]);//,new GridBagConstraints(i*2+3,j,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));        //RulePanel.add(lbl[j]);      }      }      constraints.gridx=14;constraints.gridy=0;      layout.setConstraints(lblMakeP, constraints);      panMakeRule.add(lblMakeP);//,new GridBagConstraints(14,i,1,1,0.0,0.0,GridBagConstraints.CENTER,GridBagConstraints.NONE,new Insets(0,0,0,0),0,0));      constraints.gridx=15;constraints.gridy=0;      layout.setConstraints(txtMakeP, constraints);      panMakeRule.add(txtMakeP);      constraints.gridx=16;constraints.gridy=0;      layout.setConstraints(btnAccept,constraints);      panMakeRule.add(btnAccept);//Grid畫表格結束  }  public void paint (Graphics g) {      g.clearRect(0,0,700,350);      g.setColor(bg);      g.fillRect(0,0,700,350);      g.setColor(white);      g.drawLine((widthall-width)/2,height/2,widthall-(widthall-width)/2,height/2);//橫坐標      g.drawLine(widthall/2,0,widthall/2,height);//縱坐標      g.setColor(blue);      g.drawLine(widthall/2,height/2,widthall/2+scale,height/2);      g.drawLine(widthall/2+scale,height/2,widthall/2+scale,height/2-scale);      g.drawLine(widthall/2+scale,height/2-scale,widthall/2,height/2-scale);      g.drawLine(widthall/2,height/2-scale,widthall/2,height/2);      g.setColor(c);      pointX1=(int)(widthall/2+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY1=(int)(height/2-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      pointX2=(int)(widthall/2+Double.valueOf(txtMakeRule[0].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY2=(int)(height/2-Double.valueOf(txtMakeRule[3].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      //txtMakeRule[i]      g.drawLine(pointX1,pointY1,pointX2,pointY2);      pointX1=(int)(widthall/2+Double.valueOf(txtMakeRule[0].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY1=(int)(height/2-Double.valueOf(txtMakeRule[3].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      pointX2=(int)(widthall/2+Double.valueOf(txtMakeRule[0].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[1].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY2=(int)(height/2-Double.valueOf(txtMakeRule[3].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[4].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      g.drawLine(pointX1,pointY1,pointX2,pointY2);      pointX1=(int)(widthall/2+Double.valueOf(txtMakeRule[0].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[1].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY1=(int)(height/2-Double.valueOf(txtMakeRule[3].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[4].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      pointX2=(int)(widthall/2+Double.valueOf(txtMakeRule[1].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY2=(int)(height/2-Double.valueOf(txtMakeRule[4].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      g.drawLine(pointX1,pointY1,pointX2,pointY2);      pointX1=(int)(widthall/2+Double.valueOf(txtMakeRule[1].getText()).doubleValue()*scale+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY1=(int)(height/2-Double.valueOf(txtMakeRule[4].getText()).doubleValue()*scale-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      pointX2=(int)(widthall/2+Double.valueOf(txtMakeRule[2].getText()).doubleValue());      pointY2=(int)(height/2-Double.valueOf(txtMakeRule[5].getText()).doubleValue());      g.drawLine(pointX1,pointY1,pointX2,pointY2);  }  void this_windowClosing(WindowEvent e) {      this.hide();      this.dispose();  }  public void actionPerformed(ActionEvent e) {//,Object arg){    //if ( e instanceof TextField) {//instanceof實例            //String button = (String) arg;        //for (int i=0;i<6;i++){        //  if (e.equals(txtMakeRule[i])){        //    repaint();        //  }        //}  // return true;  //} // else{return false;}  }  void txtMakeP_textValueChanged(TextEvent e) {    repaint();  }  void btnDel_actionPerformed(ActionEvent e) {    for(int i=0;i<6;i++){      txtMakeRule[i].setText("");    }    txtMakeP.setText("");  }  void btnAccept_actionPerformed(ActionEvent e) {    for (int i=0;i<6;i++){      localIFSControl.txtRule[i][localIFSControl.NoRule].setText(txtMakeRule[i].getText());    }    localIFSControl.txtP[localIFSControl.NoRule].setText(txtMakeP.getText());    this.hide();    this.dispose();  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久一区二区三区捆绑**| 中文字幕精品—区二区四季| 国产精品国产三级国产普通话三级| 亚洲成人精品在线观看| 丁香桃色午夜亚洲一区二区三区| 99视频一区二区| 国产欧美日韩久久| 国产精品一二三四五| 国产午夜亚洲精品不卡| 成人丝袜高跟foot| 日韩精品五月天| 欧美电影免费观看高清完整版在线 | 欧美sm美女调教| 日韩福利电影在线观看| 在线电影院国产精品| 亚洲电影一区二区三区| 欧美日韩久久一区二区| 午夜视频一区二区| 在线播放日韩导航| 97久久精品人人做人人爽50路| 国产日产欧美一区| 日韩欧美成人激情| 欧美日韩国产首页在线观看| 91在线看国产| av一二三不卡影片| 成人手机电影网| 国产成人亚洲精品狼色在线| 亚洲精品免费在线| 欧美日韩视频在线一区二区| 日韩国产精品久久久久久亚洲| 亚洲人成亚洲人成在线观看图片 | 91啪在线观看| 日本中文字幕一区二区有限公司| 亚洲一区二三区| 久久亚洲精华国产精华液 | 国模冰冰炮一区二区| 中文字幕一区二区三区四区不卡| 欧美综合色免费| 奇米精品一区二区三区在线观看一| 久久精品视频一区二区| 26uuu国产在线精品一区二区| 日韩欧美一级在线播放| 日韩精品一区二区三区四区视频| 欧美精品久久一区| 51精品久久久久久久蜜臀| 岛国av在线一区| 不卡的电视剧免费网站有什么| 五月激情综合网| 日韩成人一级片| 久久国产免费看| 亚洲精品国产成人久久av盗摄| 亚洲人亚洲人成电影网站色| 日韩精品一区二区三区四区 | 国产精品99久久久久久有的能看| 理论片日本一区| 国产精品一二三四| 97se亚洲国产综合自在线观| 91免费版pro下载短视频| 91日韩一区二区三区| 欧美偷拍一区二区| 高清成人在线观看| 色综合色综合色综合色综合色综合| 另类成人小视频在线| 国产精品一区二区三区网站| 成人性生交大片免费看视频在线| 不卡av在线免费观看| 色婷婷激情久久| 欧美一区二区私人影院日本| 95精品视频在线| 色哟哟国产精品免费观看| 欧美日韩中字一区| 日韩欧美成人一区| 日韩一区欧美小说| 午夜精品影院在线观看| 国产精品1区二区.| 色香色香欲天天天影视综合网| 欧美日韩国产一级片| 久久久精品欧美丰满| 亚洲激情自拍偷拍| 激情综合一区二区三区| 日韩av电影一区| 东方欧美亚洲色图在线| 欧美专区亚洲专区| 26uuu国产日韩综合| 伊人性伊人情综合网| 久久成人免费电影| 色综合天天狠狠| 久久新电视剧免费观看| 一区二区三区高清在线| 亚洲精品第一国产综合野| 精品一区中文字幕| 在线看不卡av| 久久美女艺术照精彩视频福利播放 | 亚洲精品欧美激情| 日韩成人午夜精品| aaa亚洲精品| 正在播放一区二区| 亚洲精品国产视频| 国产激情一区二区三区桃花岛亚洲| 99久久免费精品| 精品卡一卡二卡三卡四在线| 亚洲网友自拍偷拍| 成熟亚洲日本毛茸茸凸凹| 欧美一级夜夜爽| 一区二区在线观看免费视频播放| 久久电影网电视剧免费观看| 在线观看三级视频欧美| 久久精品亚洲精品国产欧美kt∨| 亚洲成va人在线观看| 暴力调教一区二区三区| 欧美大片国产精品| 午夜不卡av在线| 色狠狠一区二区| 欧美人与性动xxxx| 一区二区三区在线影院| 高潮精品一区videoshd| 日韩欧美成人午夜| 日韩精品免费专区| 欧美精品丝袜中出| 亚洲制服丝袜一区| 91美女片黄在线| 中文字幕一区二区三区色视频| 国产最新精品免费| 日韩精品中文字幕一区| 免费黄网站欧美| 4438x成人网最大色成网站| 亚洲午夜av在线| 欧美色图片你懂的| 一区二区三区在线免费观看| 成人a级免费电影| 国产精品久久久久久久久免费相片 | 亚洲色图视频免费播放| 国产成人夜色高潮福利影视| 欧美变态口味重另类| 美女任你摸久久 | 在线视频你懂得一区| 亚洲欧美国产高清| 91一区二区在线| 亚洲品质自拍视频网站| 91丨porny丨国产入口| 中文字幕在线不卡国产视频| 波多野结衣91| 中文字幕一区二区三区在线播放| 波多野结衣精品在线| 亚洲欧洲精品成人久久奇米网| 高清不卡一二三区| 最近中文字幕一区二区三区| 91黄色激情网站| 亚洲线精品一区二区三区| 精品视频资源站| 日本人妖一区二区| 精品国产露脸精彩对白| 一个色综合网站| 欧美另类videos死尸| 日本欧美一区二区三区乱码| 欧美精品一区二区精品网| 国产乱子伦一区二区三区国色天香| 欧日韩精品视频| 日韩精品福利网| 亚洲精品一区二区三区四区高清| 国内精品伊人久久久久影院对白| 国产亚洲综合在线| 99re这里只有精品首页| 一区二区国产盗摄色噜噜| 欧美精选一区二区| 日韩国产欧美在线观看| 久久久一区二区三区捆绑**| 91在线视频免费观看| 五月激情六月综合| www国产成人免费观看视频 深夜成人网| 懂色av一区二区夜夜嗨| 亚洲影院理伦片| 日韩精品一区二区三区三区免费| 国产91对白在线观看九色| 亚洲视频电影在线| 欧美一区二区三级| 成人免费电影视频| 日韩专区一卡二卡| 久久精品亚洲国产奇米99| 91丨porny丨国产| 久久国产日韩欧美精品| 国产精品看片你懂得| 欧美日韩电影一区| 成人美女视频在线看| 性感美女极品91精品| 国产亚洲一区字幕| 欧美日韩国产不卡| 国产99久久久国产精品潘金网站| 亚洲一区二区三区在线播放| 久久久久一区二区三区四区| 91成人在线免费观看| 国产成人三级在线观看| 视频一区二区国产| 中文字幕在线不卡视频| 日韩欧美视频一区| 色婷婷狠狠综合| 国产激情视频一区二区在线观看 | 日本免费新一区视频| 最新国产精品久久精品| 亚洲精品一区二区三区精华液|