L'exemple de cet article indique la méthode de modification de la requête de fichiers de Java. Partagez-le pour tout le monde pour votre référence. Les détails sont les suivants:
Lorsque vous publiez souvent un package, vous devez trouver le fichier de données mis à jour après la publication du package la dernière fois, j'ai donc écrit ce package de publication.
Copiez la commande de la sortie, exécutez sous la fenêtre DOS,
Pourquoi ne pas copier le fichier directement, car le fichier de copie Java modifiera la date de modification finale, alors copiez la copie sous le DOS.
/ *** Le modèle de fichier généré par la modification est * la fenêtre> préférée> Java> Génération de code> Code et annotation * / package com.cn.wangk.tools; .Aptual. Java.util.gregoriancalendar; haricot pour afficher un mois dans un jpanel. 2004/02/09 03:33:45 Ian Exp $ * / public class Cal étend jpanel {/ *** // ** The Actuellement Interstin (pas modulo 1900!) * / Protected int; ** Mois et jour de l'intérêt actuellement * / protégé Int mm, dd; / *** // ** Les boutons à afficher * / JBUTTON LABS protégé [] []; / ******* // * * * Le nombre de carrés de jour à laisser vierge au début de ce mois * / protégée int plongeage = 0; / *** // ** un objet calendrier en utilisant ce * / calen dar carendar = new GregoricanCalendar (); ** // ** Année d'aujourd'hui * / Final protégé int thisyear = calendar.get (calendar.year); / *** // ** Mois d'aujourd'hui * / final protégé = Cal endar.get (Calendar.month); * ** // ** L'un des boutons. * L'année Choix * / JCOMBOBOX PRIVÉ ANNÉES; / *** // *** Coupez un appel, à commencer par aujourd'hui. * / Call () {Super (); mand), calendar.get (calendar.day_of_month); ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** AIDE DE LA CHAMP Appel (int an, int, int aujourd'hui) {Super (); = an; mm = mois; dd = aujourd'hui;} string [] mois = {"janvier", "février", "mars", "avril", "mai", "juin", "juin", "juillet" , "August", "Septembre", "octobre", "novembre", "décembre"}; / *** // ** Build the GUI. Calendrier n'est pas encore accessible. LONGUEUR; // System.out.Println ("Monts =" + mm); Recompute ();}}); SetEdIT (true); int i = yearchoice.getSelectedIndex (); }}); Add (BorderLayout.Center, TP); New Jbutton ("S"); BP.Add (New Jbutton ("M"); jbutton ("r"); bp.add (new Jbutton ("f")); = E.getActionCommand (); / Fixer une sorte de dattechanged. i ++) pour (int j = 0; j ++) {bp.add (labs [i] [j] = new Jbutton (""); labs [i] [j] .addactionListener (daSetter);} (BorderLayout.South, BP); 28, 31, 30, / ** // * Jan février mars avril * / 31, 30, 31, 31, 31, / ** // * mai juil , 31, 30, 31 / ** // * Sep oct nov déco * /}; / *** // ** calculer quels jours pour mettre où, dans le panneau Cal * / protégée void recompute () {// système .out.println ("Cal :: Rec Ompute:" + Yy + ":" + mm + ":" + dd); "Bad, doit être 0-11");); GregoriCalendar (yy, mm, 1) .get (calendar.day_of_week) - 1; ) && mm> 1) ++ dayInmonth; ;} // Fichier en nombre pour le jour du mois. -1)%]; ) {(i) [(i) / 7] [(i)% 7] .setText ("");} // jour de shadeurrent, seulement si Curren Mois if (thisyear == yy && mm == thismonth) setDayactive ( DD); Si il est divisible par 4 mais pas par 100, sauf cette année divisible par 400 * % 400 == 0) Retour True; Retour False;} / *** // ** Définissez l'année, le mois et le jour * / public void setDate (int yy, int mm, int dd) {// system.out .println ("appel :: setDate"); Unset de tout jour de surbrillance * / prive void clearactive () {jbutton b; ) / 7] [Leadgap + activeday -1)%]; (int NewDay) {ClearDayActive () .; = Labs [(Leadgap + Newday -1) / 7] [Leadgap + Newday -1)% 7]; Testing, un programme de carte * / place Stat IC void Main (String [] AV) {JFrame f = new JFrame ("Call"); / Pour ce pilote de test, Hardcode 1995/0 2/10. ;
On espère que cet article est utile à la conception du programme Java de tous.