Changeset 30615 for lang/java

Show
Ignore:
Timestamp:
02/28/09 15:21:48 (4 years ago)
Author:
cactusman
Message:

jdk1.5でビルドできるようにPOMを修正
不要な@Overrideを削除

Location:
lang/java/lt_timer
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/java/lt_timer/pom.xml

    r30563 r30615  
    11<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    3   <modelVersion>4.0.0</modelVersion> 
    4   <groupId>lt_timer</groupId> 
    5   <artifactId>lt_timer</artifactId> 
    6   <packaging>jar</packaging> 
    7   <version>1.0-SNAPSHOT</version> 
    8   <name>lt_timer</name> 
    9   <url>http://maven.apache.org</url> 
    10   <build> 
    11     <defaultGoal>validate</defaultGoal> 
    12     <plugins> 
    13       <plugin> 
    14         <groupId>org.apache.maven.plugins</groupId> 
    15         <artifactId>maven-jar-plugin</artifactId> 
    16         <configuration> 
    17           <archive> 
    18             <manifest> 
    19               <mainClass>java_ja.LTStopWatch</mainClass> 
    20               <addClasspath>true</addClasspath> 
    21             </manifest> 
    22           </archive> 
    23         </configuration> 
    24       </plugin> 
    25     </plugins> 
    26   </build> 
     2        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
     3        <modelVersion>4.0.0</modelVersion> 
     4        <groupId>lt_timer</groupId> 
     5        <artifactId>lt_timer</artifactId> 
     6        <packaging>jar</packaging> 
     7        <version>1.0-SNAPSHOT</version> 
     8        <name>lt_timer</name> 
     9        <url>http://maven.apache.org</url> 
     10        <build> 
     11                <defaultGoal>validate</defaultGoal> 
     12                <plugins> 
     13                        <plugin> 
     14                                <groupId>org.apache.maven.plugins</groupId> 
     15                                <artifactId>maven-compiler-plugin</artifactId> 
     16                                <configuration> 
     17                                        <source>1.5</source> 
     18                                        <target>1.5</target> 
     19                                        <encoding>UTF-8</encoding> 
     20                                </configuration> 
     21                        </plugin> 
     22                        <plugin> 
     23                                <groupId>org.apache.maven.plugins</groupId> 
     24                                <artifactId>maven-resources-plugin</artifactId> 
     25                                <configuration> 
     26                                        <encoding>UTF-8</encoding> 
     27                                </configuration> 
     28                        </plugin> 
     29                        <plugin> 
     30                                <groupId>org.apache.maven.plugins</groupId> 
     31                                <artifactId>maven-jar-plugin</artifactId> 
     32                                <configuration> 
     33                                        <archive> 
     34                                                <manifest> 
     35                                                        <mainClass>java_ja.LTStopWatch</mainClass> 
     36                                                        <addClasspath>true</addClasspath> 
     37                                                </manifest> 
     38                                        </archive> 
     39                                </configuration> 
     40                        </plugin> 
     41                </plugins> 
     42        </build> 
    2743</project> 
  • lang/java/lt_timer/src/main/java/java_ja/LTStopWatch.java

    r30563 r30615  
    2525 
    2626/** 
    27  * for Lightning Talks  
    28  *  
     27 * for Lightning Talks 
     28 * 
    2929 * @author imai78 
    30  *  
     30 * 
    3131 */ 
    3232@SuppressWarnings("serial") 
     
    7878                this.button = new JButton("START"); 
    7979                this.button.addActionListener(new ActionListener() { 
    80                         @Override 
    8180                        public void actionPerformed(ActionEvent e) { 
    8281                                if (button.getText().equals("START")) { 
     
    9190                this.resetButton = new JButton("RESET"); 
    9291                this.resetButton.addActionListener(new ActionListener() { 
    93                         @Override 
    9492                        public void actionPerformed(ActionEvent e) { 
    9593                                restTime = time; 
     
    10098                // タイマー。 
    10199                Timer t = new Timer(10, new ActionListener() { 
    102                         @Override 
    103100                        public void actionPerformed(ActionEvent e) { 
    104101                                if (button.getText().equals("STOP")) { 
     
    121118        /** 
    122119         * 表示領域。 
    123          *  
     120         * 
    124121         * @author imai78 
    125          *  
     122         * 
    126123         */ 
    127124        class Canvas extends JPanel { 
     
    179176                /** 
    180177                 * オマケの描画。 
    181                  *  
     178                 * 
    182179                 * @param g2 
    183180                 */ 
     
    212209                /** 
    213210                 * デジタル時計の描画。 
    214                  *  
     211                 * 
    215212                 * @param g2 
    216213                 */ 
     
    256253                /** 
    257254                 * アナログ時計の文字盤(って言うの?)を描画。 
    258                  *  
     255                 * 
    259256                 * @param g2 
    260257                 */ 
     
    272269                /** 
    273270                 * 指定された秒を描画する。 
    274                  *  
     271                 * 
    275272                 * @param g2 
    276273                 * @param sec 
     
    285282                /** 
    286283                 * 指定された秒の座標に画像を描画する。 
    287                  *  
     284                 * 
    288285                 * @param g2 
    289286                 * @param sec 
     
    298295                /** 
    299296                 * 座標計算。 
    300                  *  
     297                 * 
    301298                 * @param sec 
    302299                 * @return 
     
    312309                /** 
    313310                 * デジタル風番号。 
    314                  *  
     311                 * 
    315312                 * @author imai78 
    316                  *  
     313                 * 
    317314                 */ 
    318315                class DigitalNumber { 
     
    324321                        /** 
    325322                         * コンストラクタ。 
    326                          *  
     323                         * 
    327324                         * @param number 
    328325                         * @param x 
     
    385382                        /** 
    386383                         * 描画する。 
    387                          *  
     384                         * 
    388385                         * @param g 
    389386                         */ 
     
    396393                        /** 
    397394                         * 六角形のクラス。 
    398                          *  
     395                         * 
    399396                         * @author imai78 
    400                          *  
     397                         * 
    401398                         */ 
    402399                        class Hexagon extends Polygon { 
    403400                                /** 
    404401                                 * コンストラクタ。 
    405                                  *  
     402                                 * 
    406403                                 * @param x 
    407404                                 * @param y 
     
    447444        /** 
    448445         * 現在時刻を取得する。 
    449          *  
     446         * 
    450447         * @return 
    451448         */ 
     
    456453        /** 
    457454         * 秒のみ取得する。 
    458          *  
     455         * 
    459456         * @param time 
    460457         * @return 
     
    466463        /** 
    467464         * 規定時間を超過したかどうかを判定する。 
    468          *  
     465         * 
    469466         * @return 
    470467         */ 
     
    475472        /** 
    476473         * いい加減にしてないかどうかを判定する。 
    477          *  
     474         * 
    478475         * @return 
    479476         */ 
     
    541538        /** 
    542539         * エントリ・ポイント。 
    543          *  
     540         * 
    544541         * @param args 
    545542         */