Java.awt.event.actionlistener 를 가져옵니다.
Javax.swing.jbutton 을 가져옵니다.
Javax.swing.jframe 을 가져옵니다.
Javax.swing.jscrollpane 을 가져옵니다.
Javax.swing.jtextarea 가져오기 :
공용 클래스 테스트 확장 JFrame 구현 ActionListener {
Private static final long serialversionuid =1l;
Private JTextArea txt2
Private jtextarea txt1;
공용 정적 void main(String args[]) {
시도 {
테스트 프레임 워크 = 새 테스트 ();
Frame.setvisible (true);
} catch (예외 e) {
E. printstacktrace ();
}
}
공용 테스트 () {
수퍼 ();
Setname ("");
SetResizable(false););
GetContentPane () 을 사용합니다. Setlayout (null);
SetTitle ("테스트");
SetBounds( 100, 100,367,375);
Setdefaultcloseoperation (jframe). Exit _ on _ close);
Final jscrollpane scrollpane1= new jscrollpane ();
Scrollpane1.setbounds (10,10,341,/kloc
GetContentPane () 을 사용합니다. Add (scrollpane1);
Final jscrollpane scrollpane2 = new jscrollpane ();
Scrollpane2.setbounds (10,188,340,145);
GetContentPane () 을 사용합니다. 추가 (scrollpane2);
Txt1= new jtextarea ();
Scrollpane1.setviewportview (txt1);
Txt2 = new jtextarea ();
Scrollpane2.setviewportview (txt2);
Final jbutton BTN = new jbutton ();
Btn.addactionlistener (this);
Btn.settext ("click");
Btn.setBounds( 10,165,74,17);
GetContentPane () 을 사용합니다. 추가 (BTN);
}
Public void action performed (actionevent e) {
Stringss = txt1.gettext ();
String[] strArr = ss.split("K, ");
String temp =
For(int I = 0;; 나 & ltstrArr.lengthi++) {
If (strArr[i]. 자르기 (). 길이 () = = 0) {
계속;
}
Int indexFir = strArr[i] 입니다. 자르기 (). Indexof ("#");
Int indexLast = strArr[i] 입니다. 자르기 (). Lastindexof ("#");
String str 1 = strArr[i]. 자르기 (). Substring(0, 인덱스 fir+2);
String str2 = strArr[i]. 자르기 (). 부분 문자열 (indexLast+3,
스텔라 [i]. 자르기 (). 길이 ());
String str3 = strArr[i] 입니다. 자르기 (). 부분 문자열 (indexFir+3,
인덱스 last-1);
String[] ssAray = str2.split (",");
Double [] dou = newdouble [ssaray.length];
For(int j = 0;; J & ltssAray.lengthj++) {
If (j% 2 == 0) {
Dou [j] = double.parsedouble (s saray [j]);
}
If (j% 2! = 0) {
Dou [j] = double.parsedouble (s saray [j])
-double.parsedouble (str3);
}
}
If (온도 같음 (str 1)) {
For(int k = 0;; K< 부비동. 길이; K++) {
Txt2.append (string.valueof (dou [k]). Concat (",");
}
Txt2.append ("\ n \ r");
} 그렇지 않으면 {
Txt2.append (str1);
Txt2.append ("\ n \ r");
For(int k = 0;; K< 부비동. 길이; K++) {
Txt2.append (string.valueof (dou [k]). Concat (",");
}
Txt2.append ("\ n \ r");
}
Temp = str1;
}
}
}
//나는 네가 나중에 바이두하이에서 나에게 말한 요구에 따라 너에게 고쳤다. 한번 해 보세요 ~