91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-10
  • 語言: 其他
  • 標簽:

資源簡介

實現(xiàn)對親戚關(guān)系的計算,可以在data.txt自增自減關(guān)系鏈。

資源截圖

代碼片段和文件信息

package?com.xie.rel;

import?java.awt.Color;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.ArrayList;
import?java.util.Hashtable;

import?javax.swing.JButton;
import?javax.swing.JOptionPane;

import?com.xie.rel.*;

class?ButtonListener?implements?ActionListener?{
//?分割字符串的對象
StringSubClass?ss?=?new?StringSubClass();
/**
?*?記錄按鈕的一系列路徑信息方便回退
?*/
ArrayList?al?=?new?ArrayList();
/**
?*?記錄一系列計算出來的關(guān)系避免回退時的二次計算
?*/
ArrayList?res?=?new?ArrayList();

public?void?actionPerformed(ActionEvent?e)?{

/**
?*?將按鈕與稱呼對應起來以便于顯示在計算板上
?*/
Hashtable?rec?=?new?Hashtable();
String[]?a?=?{?“父“?“母“?“兄“?“弟“?“姐“?“妹“?“夫“?“妻“?“兒“?“女“?};
String[]?b?=?{?“爸爸“?“媽媽“?“哥哥“?“弟弟“?“姐姐“?“妹妹“?“丈夫“?“妻子“?“兒子“?“女兒“?};
for?(int?i?=?0;?i? rec.put(a[i]?b[i]);
}
/**
?*?當前按鈕上的字
?*/
String?which?=?((JButton)?e.getSource()).getText();
/**
?*?按鈕對應事件
?*/
if?(which.equals(“AC“))?{
/**
?*?將現(xiàn)有身份重置
?*/
RelativeCalculater.now?=?“你“;
RelativeCalculater.isOlder?=?true;
RelativeCalculater.olderButton.setBackground(new?Color(84?110?122));
/**
?*?清空列表
?*/
al.clear();
res.clear();
/**
?*?將顯示區(qū)域清空
?*/
RelativeCalculater.inpuTextArea.setText(““);
RelativeCalculater.resultTextArea.setText(““);
}?else?if?(which.equals(“=“))?{
/**
?*?按下等于按鈕時當RelativeCalculater.now=<哥哥><弟弟>選擇年長還是年幼(默認年長)
?*/
if?(RelativeCalculater.now.charAt(0)?==?‘<‘)?{
String[]?oldChooseString?=?ss.subStringAll(RelativeCalculater.now?“<“?“>“);
RelativeCalculater.now?=?RelativeCalculater.isOlder???oldChooseString[0]?:?oldChooseString[1];
RelativeCalculater.inpuTextArea.setText(
RelativeCalculater.inpuTextArea.getText()?+?(RelativeCalculater.isOlder???“(年長)“?:?“(年輕)“));
}
/**
?*?將?小?按鈕的設置恢復初始狀態(tài)
?*/
RelativeCalculater.olderButton.setBackground(new?Color(84?110?122));
RelativeCalculater.isOlder?=?true;
/**
?*?將結(jié)果顯示在面板resultTextArea上
?*/
RelativeCalculater.resultTextArea.setText(RelativeCalculater.now);

}?else?if?(which.equals(“小“))?{
RelativeCalculater.isOlder?=?false;
/**
?*?將?小?的背景色置回原色
?*/
RelativeCalculater.olderButton.setBackground(new?Color(84?110?122));
}?else?if?(which.equals(“←“))?{
//?若輸入?yún)^(qū)域已經(jīng)為空那么就重置一次計算器
if?(RelativeCalculater.inpuTextArea.getText().equals(null))?{
al.clear();
res.clear();
RelativeCalculater.now?=?“你“;
RelativeCalculater.isOlder?=?true;
RelativeCalculater.olderButton.setBackground(new?Color(84?110?122));
RelativeCalculater.resultTextArea.setText(““);
}
//?若ArrayList為空則提示不可再回退
if?(res.isEmpty())?{
if?(al.isEmpty())?{
RelativeCalculater.resultTextArea.setText(“已經(jīng)不可回退“);
RelativeCalculater.now?=?“你“;
}?else?{
al.clear();
RelativeCalculater.now?=?“

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2631??2017-06-29?08:43??計算器\data.txt

?????文件????????301??2017-06-22?11:13??計算器\RelativeCalculater\.classpath

?????文件????????394??2017-06-22?11:13??計算器\RelativeCalculater\.project

?????文件????????598??2017-06-22?11:13??計算器\RelativeCalculater\.settings\org.eclipse.jdt.core.prefs

?????文件???????5211??2017-07-02?11:14??計算器\RelativeCalculater\bin\com\xie\rel\ButtonListener.class

?????文件???????6522??2017-07-02?11:14??計算器\RelativeCalculater\bin\com\xie\rel\RelativeCalculater.class

?????文件???????2221??2017-07-02?11:14??計算器\RelativeCalculater\bin\com\xie\rel\StringSubClass.class

?????文件???????7810??2017-07-02?11:14??計算器\RelativeCalculater\src\com\xie\rel\ButtonListener.java

?????文件???????9676??2017-07-02?11:14??計算器\RelativeCalculater\src\com\xie\rel\RelativeCalculater.java

?????文件???????1649??2017-07-02?11:14??計算器\RelativeCalculater\src\com\xie\rel\StringSubClass.java

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\bin\com\xie\rel

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\src\com\xie\rel

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\bin\com\xie

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\src\com\xie

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\bin\com

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\src\com

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\.settings

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\bin

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater\src

?????目錄??????????0??2017-07-05?16:10??計算器\RelativeCalculater

?????目錄??????????0??2017-07-07?14:51??計算器

-----------?---------??----------?-----??----

????????????????37013????????????????????21


評論

共有 條評論

相關(guān)資源