이 기사의 예는 Java의 파일 쿼리를 변경하는 방법을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 세부 사항은 다음과 같습니다.
패키지를 종종 게시하면 지난번에 패키지가 발행 된 후 업데이트 된 데이터 파일을 찾아야 하므로이 게시 패키지를 작성했습니다.
출력의 명령을 복사하고 DOS 창에서 실행하십시오.
Java 사본 파일이 최종 수정 날짜를 수정하므로 파일을 직접 복사하지 않으므로 DOS에서 사본을 복사하십시오.
/*** 변경에 의해 생성 된 파일 템플릿은*Window> Java> 코드 및 주석*/package java.awt.borderlayout; .ava Java.util.GregorianCalendar; JPANEL에서 Carear를 표시합니다. * @Author Ian F. 2004/02/09 03:33:45 IAN Exp $*/Public Class Cal은 Jpanel {/*** // ** 현재 인터레스타인 (Modulo 1900이 아님)*/보호 된 int; ** 현재 중업 월 및 주간*/보호 된 int mm, dd;/*** // ** 표시 할 버튼*/보호 된 JBUTTON LABS [] [];/******* //* **이번 달 초에 공백을 남기는 날 사각형*/보호 된 int leadgap = 0;/*** // **이 사용을 사용하는 캘린더 객체 = New GregorianCalendar (); ** // ** 오늘의 연도*/보호 된 최종 int thisyear = calendar.get (calendar.year);/*** // ** 오늘의 달*/보호 된 final = cal endar.get (calendar.month); *** // ** 버튼 중 하나입니다. *연도 선택*/private jcombobox 년 연도;/*** // *** 오늘부터 전화를 구속합니다.*/call () {super (calendar.year), calendar .get. mand), calendar.get (calendar.day_of_month); ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** Lead Aid e 총계 * * @exception 불법 행위 예고 * 범위를 벗어난 연도의 경우 */ int 연도, int today) {super (); = 연도; mm = dd = 오늘;} 문자열 [] { "2 월", "3 월", "5 월", "6 월", "7 월" , "8 월", "9 월", "11 월", "12 월"}; 캘린더는 아직 액세스 할 수 없습니다. 죄송합니다! ") ;; new BorderLayout (); 길이; i ++). // System.out.println (Month = " + mm); 설정 가능한 (int i = yy -5; i <yy+5; i ++) Addintem Raing (yy); int i = hearchoice.getSelectedIndex (i> = 0) {yy = getSelectedItem ()); }}; New Jbutton ( "S") (새 JBUTTON ( "M"); JBUTTON ( "R") (새로운 JBUTTON ( "F"); BP.ADD (actionListener DatesEtter = New ActionListener () {String Event (ActionEvent e). = e.getActionCommand (); if (! num.equals ( "") {// setDayActive (integer.parseint (num)); // 콩이되면 /// / DateChanged High를 발사하십시오. i ++) for (int j = 0; j ++) {bp.add (labs [i] [j] = new Jbutton ( ""); 실험실 [i] [j] .addactionListener (datesetter);} add (Borderlayout.South, BP); , 31, 30, 31/** //*9 월 11 월 11 월 12 월*//};/*** // ** CAL 패널*/Protected Void Recompute () {// System .out.println ( "cal :: rec ompute :" + yy + ":" + mm + ":" + dd); "0-11"; gregoriancalendar (yy, mm, 1) .get (calendar.day_of_week) -1; ) && mm> 1) ++ dayinmonth; ;} // 매월의 숫자 파일 (int i = 1; i <= daysinmonth; i ++) {jbutton b = labs [(leadgap + i -1) / 7] [(Leadgap + i. -1) %]; b.settext (integer.tostring (i));} // 7 일/주 * 최대 6 줄 (int i = leadgap + 1 + daysinmonth; i <6 * 7; i ++ ) {(i) [(i) / 7] [(i) % 7] .settext ( "");} // shadeurrent day, curren month if (thisyear == yy && mm == thismonth) setDayactive ( dd); // 오늘 상자를 그늘지게하십시오. // 화면에서 그려 져야합니다 * 100으로 나눌 수있는 경우 *는 */ public boolean isleap (int year) {ifar % 4 == 0 || % 400 == 0) return true; .println (call :: setDate); yy = mm; 이전에 하이라이트를 강조하지 않습니다. )/7] [leadgap + activeday -1) %]; ctiveday = -1;}} 개인 int activeday = -1;/*** // ** 현재 월에 설정*/public void setDayactive (int newday) {newday <= 0) = LABS [LeadGap + NewDay -1) [LeadGap + NewDay -1); Testing, MAP 프로그램* /PLACE STAT IC AVOID MAIN (String [] AV) {Jframe F = "Call"; /이 테스트 드라이버의 경우 1995/0 2/10 (1995, 2-1, 10); F. 세트 Visible (true)}
이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.