Das Beispiel dieses Artikels zeigt die Methode zur Änderung der Dateiabfrage nach Java an. Teilen Sie es für alle für Ihre Referenz. Die Einzelheiten sind wie folgt:
Wenn Sie häufig ein Paket veröffentlichen, müssen Sie die Datendatei finden, die nach dem letzten Mal das Paket aktualisiert wurde, also habe ich dieses Publishing -Paket geschrieben.
Kopieren Sie den Befehl der Ausgabe und führen Sie unter dem DOS -Fenster aus.
Warum nicht die Datei direkt kopieren, da die Java -Kopierdatei das endgültige Änderungsdatum ändert. Kopieren Sie die Kopie unter den DOS.
/*** Die von der Änderung generierte Dateivorlage ist*Fenster> Java> Codegenerierung> Code und Annotation*/Package Com.cn.wangk.tools; .Awt.comPonent; Java.util.gregoriancalendar; Bean, um einen Monat in einem JPANEL zu sehen. 2004/02/09 03:33:45 Ian Exp $*/Public Class Cal erweitert JPanel {/*** // ** Das derzeitintereuchte (nicht modulo 1900!)*/Protected Int; ** Derzeit interessant Monat und Tag*/geschützt int mm, dd;/*** // ** Die zu angezeigten Tasten*/Protected Jbutton Labs [] [];/******* //* **Die Anzahl der Tagesquadrate, um zu Beginn dieses Monats leer zu lassen ** // ** Heute Jahr*/geschütztes endgültiges int thisyear = calendar.get (Calendar.year);/*** // ** HEUTE MONAT*/STECECTED Final = Cal Endar.get (Calender.month); *** // ** Eine der Tasten. *Die Jahresauswahl*/privat jcomBOBOX -Jahr;/*** // *** Ein Anruf, beginnend mit heute.*/Call () {Super (); mand), calendar.get (calendar.day_of_month); ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** Lead Aid E Total Days * * @Exception illegalArgumentException * Wenn Jahr außerhalb der Reichweite */// Call (int Jahr, int, int heute) {Super (); = Jahr; "August", "September", "Oktober", "November", "Dezember"};/*** // ** Die GUI. Kalender noch nicht zugänglich. Länge; // system.out.println ("monat =" + mm); Festgelegt (wahr); int i = Yearchoice.getSelectedIndex (); }}); New Jbutton ("S"); Jbutton ("R"); = E.GetactionCommand (); / Entlasten Sie eine Art datechiertes Hoch. i ++) für (int j = 0; j ++) {bp.add (labs [i] [j] = new Jbutton (""); Labs [i] [j] .addactionListener (DateSetter);} (BorderLayout.South, BP); , 31, 30, 31/** //*Sept. .out.println ("cal :: rec ompute:" + yy + ":" + mm + ":" + dd); "Bad, muss 0-11"); Gregoriancalendar (yy, mm, 1) .get (calendar.day_of_week) - 1; ) && MM> 1) ++ Dayinmonth; } // Datei in der Anzahl für den Tag des Monats. -1) %]; ) {(i) [(i) / 7] [(i) % 7] .setText ("");} // Schattenstromtag, nur wenn Curren -Monat (thisyear == YY && mm == thismonth) setdayActive (setdayActive ( DD); Wenn es um 4 teilnahm, aber nicht um 100, außer in diesem Jahr durch 400 * ist * Schaltjahr % 400 == 0) Return; .Println ("Call :: SetDate"); Veräußerten Sie einen früheren Highlight-Tag*/Prive void ClearActive () {Jbutton b; )/7] [LeadGap + Activeday -1) %]; (int Newday) {CleardayActive (). = Labors [(LeadGap + Newday -1) / 7] [LeadGap + Newday -1) % 7]; Tests, ein Kartenprogramm* /Place IC void main (String [] av) {jframe f = new Jframe ("CALL"); /Für diesen Testtreiber, Hardcode 1995/0 2/10. ;
Es ist zu hoffen, dass dieser Artikel für Java -Programmdesign aller hilfreich ist.