y‰SŽÒzJavaŽ¿–⥑ ..
[2ch|¥Menu]
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 21:35:12
ƒtƒ@ƒCƒ‹ƒtƒBƒ‹ƒ^[‚ɂ‚¢‚ÄŽ¿–â‚Å‚·
ƒtƒ@ƒCƒ‹ƒ`ƒ‡[ƒU‚Å”CˆÓ‚̈ê‚‚̃fƒBƒŒƒNƒgƒŠ‚ð‘I‘ð‚³‚¹‚éƒ_ƒCƒAƒƒO‚ðì‚낤‚Æ‚µ‚Ä‚¢‚Ü‚·
StringŒ^‚ÌopenBtnName‚ÉŠi”[‚³‚ꂽ–¼‘O‚ª•t‚¯‚ç‚ꂽƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƃAƒNƒVƒ‡ƒ“ƒŠƒXƒi[‚ª
ƒAƒNƒVƒ‡ƒ“ƒpƒtƒH[ƒ€ƒh‚ɃCƒxƒ“ƒge‚ðˆø‚«“n‚µAStringŒ^‚Ìcmd‚Ée‚̃AƒNƒVƒ‡ƒ“ƒRƒ}ƒ“ƒh‚ðˆø‚«“n‚µ‚½ŒãA
‰º‹L‚̃vƒƒOƒ‰ƒ€‚É“ü‚邿‚¤‚É‚µ‚Ü‚µ‚½

@@@else if(cmd.equals(openBtnName)){
@@@@@@JFileChooser openDirFC = new JFileChooser(".");
@@@@@@openDirFC.setAcceptAllFileFilterUsed(false);
@@@@@@FileFilter dirFilter = new FileFilter(){
@@@public boolean accept(File f){
@@@ @@@@@@return f.isDirectory();
@@@@@@}
@@@@@@public String getDescription(){
@@@ @@@return "directorie";
@@@@@@}
@@@@@@};
@@@@@@openDirFC.setFileFilter(dirFilter);
@@@@@@openDirFC.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
@@@@@@int res = openDirFC.showOpenDialog(this);
@@@@@@if(res == JFileChooser.APPROVE_OPTION){
@@@@@@@@@File inputFile = openDirFC.getSelectedFile();
@@@@@@@@@DataHandler dataHandl = new DataHandler();
@@@@@@@@@allData = new TableHandler(dataHandl.load501parameters(inputFile));
@@@@@@}
@@@}

‚±‚±‚ÅAƒtƒ@ƒCƒ‹ƒtƒBƒ‹ƒ^[‚ðݒ肵‚Ä‚¢‚Ü‚·‚ªAeclipse3.3‚̉æ–Êã‚Å
openDirFC.setFileFilter(dirFilter);‚Ìs‚ÌsetFileFilter‚Ì•”•ª‚ÉÔ”gü‚ªˆø‚¢‚Ä‚ ‚Á‚Ä
uŒ^ JFileChooser ‚̃ƒ\ƒbƒh setFileFilter(FileFilter) ‚͈ø” (FileFilter) ‚É“K—p‚Å‚«‚Ü‚¹‚ñv
‚ÆŒ¾‚í‚ê‚Ü‚·BsetFileFilter(FileFilter)‚̈ø”‚Í(FileFilter)‚Ň‚Á‚Ä‚¢‚é‚©‚ÆŽv‚¢‚Ü‚·‚ªA
‚Ç‚¤‚µ‚Ä“K—p‚Å‚«‚È‚¢‚̂łµ‚傤‚©HŒ´ˆö‚ÉŒ©“–‚ª‚‚«‚Ü‚¹‚ñB‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 21:49:14
>>97
java.io.FileFilter
javax.swing.filechooser.FileFilter

99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/24 21:58:33
>>98
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½

import java.io*;
import.javax.swing.*;
‚Í‹Lq‚µ‚Ä‚¢‚½‚̂ł·‚ª
import.javax.swing.filechooser.FileFilter;
‚ð’ljÁ‚µ‚½‚ç‚Å‚«‚Ü‚µ‚½B

100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 03:01:44
javaƒQ[ƒ€ƒvƒƒOƒ‰ƒ~ƒ“ƒO@ƒAƒ‹ƒSƒŠƒYƒ€‚ƃtƒŒ[ƒ€ƒ[ƒN‚Æ‚©‚¢‚¤•\ކ‚É“ñŽŸƒLƒƒƒ‰‚ÌŠG‚ª•`‚¢‚Ä‚ ‚é–{
‚â‚Á‚½‚±‚Æ‚ ‚él‚¢‚Ü‚¹‚ñ‚©H
‚»‚±‚Ì‚Q̓Xƒvƒ‰ƒCƒg쬂Ìsprite.java
‚ÅÅŒã‚Ì‹Lq‚ÉDraw draw=null;‚Á‚Ä‚ ‚è‚Ü‚·‚¯‚Ç
Draw‚Í•W€“IƒNƒ‰ƒX‚łȂ¢‚©‚ç‚à‚¿‚ë‚ñƒGƒ‰[‚ł܂·
‚±‚Ì–{‚È‚ñ‚È‚ñ‚Å‚·‚©H

101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 03:25:29
‚ ‚ê‚Á‚ăIƒŠƒWƒiƒ‹ƒLƒƒƒ‰‚¾‚ÆŽv‚Á‚Ä‚½‚ñ‚¾‚¯‚ÇŒ³ƒlƒ^‚ª‚ ‚Á‚½‚Ì‚©
ʼn‚©‚ç100‰ñ‰Å

102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 03:44:19
>>100
“Y•t‚ÌCD‚ɃNƒ‰ƒX‚ð’è‹`‚µ‚½ƒ\[ƒXƒtƒ@ƒCƒ‹‚ª‚ ‚éB

103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 04:12:46
>>102
ƒgƒ“

104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 19:29:52
>>100
iOƒÖOGj

105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/25 23:48:15
100‚Å‚·‚ª‘æ6Í‚ÌBlock.java‚Å
•K—v‚ȃNƒ‰ƒX‚ð‚·‚×‚Ä‚¨‚¢‚Ä‚àBlockƒNƒ‰ƒX‚ªŒ©‚‚©‚ç‚È‚¢‚Á‚ăGƒ‰[‚ªo‚Ü‚·
•t‘®CD‚̃\[ƒX‚ðŽg‚Á‚Ä‚à“¯‚¶ƒGƒ‰[‚ªo‚Ü‚µ‚½
‰½‚ªˆ«‚¢‚ñ‚Å‚µ‚傤‚©H‚±‚Ì–{Game2DƒNƒ‰ƒX‚Ìà–¾‚ª‚Í‚µ‚å‚Á‚Ä‚ ‚é‚̂ł܂Á‚½‚­‚í‚©‚è‚Ü‚¹‚ñ
‚±‚Ì–{‚È‚ñ‚È‚ñ‚Å‚·‚©H

106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:04:35
ƒ\ƒtƒgƒoƒ“ƒNƒpƒuƒŠƒbƒVƒ“ƒO‚É•¶‹åŒ¾‚¦

107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:05:36
>>106
•¶‹å‚¢‚¢‚½‚¢‚̂̓„ƒ}ƒ„ƒ}‚È‚ñ‚¾‚¯‚Ç
‚±‚ê‚Å‚à‚µ‰´‚ª‚È‚ñ‚©’Pƒ‚ȃ~ƒX‚Å“®ì‚µ‚ĂȂ©‚Á‚½‚¾‚¯‚È‚ç’p‚¸‚©‚µ‚¢‚µEEE
‚¾‚©‚炨‘O‚ç‚É•·‚¢‚Ä‚é‚ÌII

108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:08:26
‚±‚±‚ÅŽN‚·’p‚̂ق¤‚ª‹°‚낵‚¢Œ‹‰Ê‚𵂭‚±‚Æ‚ð’m‚ç‚Ê—EŽÒ‚ßB

109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:12:38
>>107
‚¨‚Ü‚¦‹‘åƒEƒ“ƒR‚¾‚ëH

110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:13:03
ƒGƒXƒp[‚·‚邯Block.java‚Ì“à—e‚ð‚±‚±‚É“\‚è‚‚¯‚é‚©ƒƒ_‚É‚ ‚°‚ë‚Á‚Ä‚±‚Æ‚©
‚»‚Ì‚½‚߂ɂ͂»‚Ì–{‚𔃂¤‚©—§‚¿“ǂ݂µ‚Ä‚±‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚¯‚ÇA
‚»‚ê‚ðŒ©‚¸’m‚炸‚Ì‚¨‚Ü‚¦‚Ì‚½‚߂ɒN‚©‚ª‚â‚Á‚Ä‚­‚ê‚邯‚¢‚¢‚Ë

111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:16:58
>>110
‚¢‚â’˜–¼‚È–{‚¾‚©‚ç’N‚©‚à‚Á‚Ă邾‚ë
‰´‚à‚±‚±‚Åi‚ß‚ç‚ꂽ–{‚¾‚µ
‰½‚æ‚艴‚Í‚¨‘O‚ç‚ðM‚¶‚Ă邿

112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:30:06
‚Ü‚ A“ñ”Å‚ªo‚Ă邭‚ç‚¢‚¾‚©‚甄‚ꂽ‚ñ‚¾‚낤‚¯‚ÇA
ƒ^ƒCƒgƒ‹‚ɃQ[ƒ€‚Æ•t‚¢‚Ä‚¢‚邿‚¤‚È“ü–å‘‚ð‘I‚Ô‚â‚‚ÍA
‘åŠT’E—Ž‚µ‚Ä‚±‚±‚É‚¢‚È‚¢‚¾‚ëB

113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 00:33:10
>>112
‚»‚¤‚©HŒ‹\–Ê”’‚¢‚¼‚±‚ê
‰SŽÒ‚Ì‚¨‚ê‚ɂ͂¿‚å‚Á‚Æà–¾‘«‚炸‚È“_‚ð‚Ç‚¤‚É‚©‚µ‚Ăقµ‚¢‚ñ‚¾‚¯‚Ç‚È

114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 01:34:23
‚»‚à‚»‚à‰SŽÒ‚ª‰ž—p‚©‚çŽn‚ß‚é‚ÈB‚Ü‚¸Šî‘b‚©‚炾‚ëB

115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 01:44:23
>>105
‘æ6Í‚ÉBlock.java‚È‚ñ‚Ä–³‚¢A5Í‚¾‚ë
‚¾‚¢‚½‚¢ABlock.java‚ÍABlock‚ð’è‹`‚µ‚Ä‚¢‚é‚ñ‚¾‚©‚çBlock‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚©‚ ‚蓾‚È‚¢‚¾‚ëw
‚È‚ñ‚©ƒ^ƒCƒvƒ~ƒX‚µ‚Ä‚é‚Í‚¸

116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 01:54:06
Žè‚Á‚Ƃ葂­ŠG‚ª‚¤‚Ü‚­‚È‚é•û–@‚È‚¢‚·‚©H

117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 02:12:50
>>115
‚»‚¤‚¾5͂ł·A‚·‚Ü‚Ê
‚µ‚©‚µBlock.java‚àCD“à‚̃\ƒXƒR[ƒh‚ðŽg‚Á‚½‚¯‚ǃ_ƒ‚È‚ñ‚·‚æ
Block.java
Draw.java
DrawRect.java
Game2D.java
InputEventTiny.java
Queue.java
ScrollSpace.java
SoundPalette.java
Sprite.java
‚±‚ê‚ç‚·‚ׂÄCD“à‚Ì‚à‚Ì‚ð‚»‚Ì‚Ü‚ÜŽ‚Á‚Ä‚«‚Ü‚µ‚½
‚ñ‚ÅŒ‹‰Ê
Error : I can not create Game2D or newGame2D().

‚ ‚肦‚È‚¢‚¾‚ë‚—

118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 02:16:30
ƒGƒ‰[ƒƒbƒZ[ƒW‚à‚Á‚Æ“\‚ê

119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 03:05:30
>>118
Error : I can not create Game2D or newGame2D().
java.version : 1.6.0_11
java.vendor : Sun Microsystems Inc.
java.lang.ClassNotFoundException: Block
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at info.Game2D.startGame(Game2D.java:140)
at info.Block.main(Block.java:14)

‚±‚ê‚Å‘S•”‚Å‚·
‰½“x‚à‚®‚®‚Á‚½‚¯‚Ç‰ðŒˆ‚Å‚«‚Ü‚¹‚ñ@‚¨Šè‚¢‚µ‚Ü‚·

120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 03:25:10
‰æ‘œ‚Æ‚©‚ÌƒŠƒ\[ƒXƒtƒ@ƒCƒ‹‚ª‚È‚¢‚ñ‚¶‚á‚ËH

121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 03:45:24
>>119
> java.lang.ClassNotFoundException: Block
> at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
Block ƒNƒ‰ƒX‚ªƒNƒ‰ƒXƒ[ƒ_[‚ÅŒ©‚‚©‚ç‚È‚¢A‚ÆB

> at java.lang.Class.forName(Class.java:169)
> at info.Game2D.startGame(Game2D.java:140)
Game2D.java ‚Ì140s–Ú‚Å Class.forName ‚ðŒÄ‚Ño‚µ‚Ä‚¢‚邿‚¤‚¾‚ªA
ˆø”‚Í‹°‚ç‚­ "Block" ‚Ȃ̂¾‚낤B
"info.Block" ‚È‚Ì‚É "Block" ‚Ƃ͔V”@‰½B

122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 04:54:48
>>121
Block.java‚Ì14s–Ú‚Å‚·
public static void main(String args[]){
startGame("Block");
}

Game2D.java‚Ì140s–Ú‚Å‚·

Game2DMain newGame2DMain() {
try {
Class argClass[] = {getClass()};
Constructor g2dmCon
= Class.forName(GAME_MAIN_NAME).getConstructor(argClass);
Object initArgs[] = {this};
return (Game2DMain)(g2dmCon.newInstance(initArgs));
} catch(Exception e) {
infomation("Error : I can not create Game2DMain.", e);
}
return null;
}

@ˆø”‚Í‚«‚¿‚ñ‚ÆBlock‚ɂȂÁ‚Ă邿‚¤‚Å‚·‚ª‚í‚©‚è‚Ü‚¹‚ñ

123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 04:57:09
’ù³

136 static void startGame(String game2dClassName) {
137 GAME_NAME = game2dClassName;
138 try {
139 Game2D game2D = (Game2D)(Class
140 .forName(game2dClassName).newInstance());
141 game2D.newGame2D();
142 } catch (Exception e) {
143 infomation("Error : I can not create Game2D or newGame2D().", e);
144 }
145 }

124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 10:55:42
Šeƒtƒ@ƒCƒ‹‚ð’u‚­ƒtƒHƒ‹ƒ_‚Ì\¬‚ªŠÔˆá‚Á‚Ä‚é‚ñ‚¾‚ë
‚à‚Á‚©‚¢–{‚ÌŠY“–‰ÓŠ‚ð“ǂݕԂ¹‚ÎH

125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 16:44:51
import java.applet.Applet;
import java.awt.Graphics;

/*<applet code="App2.class" width="500" height="500"></applet>*/


public class App2 extends Applet {
public static void main(String args[]){
int []a= {1,2,3,4,5};
paint(,a[0],a[1],a[2],a[3]);



}

public void paint(int i, int j, int k, int l) {
Graphics.drawLine(i,j,k,l);

}

}

‚±‚¤‚¢‚¤•—‚Émainƒƒ\ƒbƒh‚ňø”‚ðì‚Á‚ÄA‰º‚ŃAƒvƒŒƒbƒg‚Åü‚ðˆø‚­‚悤‚ȃvƒƒOƒ‰ƒ€‚ðì‚肽‚¢‚ñ‚¾‚ªA
‚Ç‚±‚ð‚Ç‚¤’¼‚¹‚΂¢‚¢‚ñ‚Å‚·‚©H(Graphics g)‚ðˆø”‚ɒljÁ‚µ‚Äg.drawLine‚Á‚Ä‚â‚邯Amainƒƒ\ƒbƒh‚łǂ¤‚»‚ê‚ð‘ã“ü‚·‚ê‚΂¢‚¢‚©‚í‚©‚ç‚È‚¢‚ñ‚¾‚ªEEE

126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 17:08:31
ImageIO.write
‚ÅAŠù‘¶‚̃tƒ@ƒCƒ‹‚É‘‚«ž‚Ý‚ð‚·‚é‚ÆAPC‚²‚Æ—Ž‚¿‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠF‚³‚ñ‚à‚¨ŽŽ‚µ‰º‚³‚¢B


127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 18:40:55
>>126
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
public class Hoge {
public static void main(String[] args) throws IOException {
InputStream in = new FileInputStream("moge.jpg");
BufferedImage im = ImageIO.read(in);
in.close();
OutputStream out = new FileOutputStream("moge.jpg");
ImageIO.write(im, "jpg", out);
out.close();
}
}
—Ž‚¿‚½‚肵‚È‚¢‚æH
‚±‚Ìê‡A‰æŽ¿‚Ì—ò‰»‚∳k—¦‚̈Ⴂ‚Ńtƒ@ƒCƒ‹ƒTƒCƒY‚ª•Ï‚í‚邯‚ÇA
write‚É‚æ‚éã‘‚«‚ÅPC‚ª—Ž‚¿‚é‚È‚ñ‚Ä‚±‚Ƃ͂Ȃ¢B

128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 19:11:00
>>125
‚‚Á‚±‚݂ǂ±‚낪‘½‚·‚¬‚é
‚«‚¿‚ñ‚ƉSŽÒŒü‚¯‚Ìjava‚ÌŽQl‘‚𔃂Á‚Ä“ª‚©‚ç“Ç‚ñ‚Å—‰ð‚·‚邱‚Æ‚©‚çŽn‚ß‚½•û‚ª‚¢‚¢
”ƒ‚¤‚Æ‚«‚Í“à—e‚ðŒ©‚ÄƒOƒ‰ƒtƒBƒbƒNƒXŠÖ˜A‚âƒAƒvƒŒƒbƒgŠÖ˜A‚Ì‹Lq‚ª‚»‚ê‚È‚è‚É‚ ‚é‚à‚Ì‚ð

129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 19:29:35
>>125
‚·‚Ü‚ñAƒ}ƒW‚ÅŠî–{‚©‚ç‚â‚è‚È‚¨‚µ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤

130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 19:47:30
>>127
OutputStream‚ł͂Ȃ­’¼ÚFile‚ðŽw’è‚·‚éB
ã‘‚«‚Ìê‡A100“ƒŠƒZƒbƒg‚·‚éB
‚¨‚»‚낵‚¢‚±‚Ƃł·EEEEB



131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:24:25
>>125
(1) ‚Ü‚¸ƒAƒvƒŒƒbƒg‚Æ‚µ‚ijí‚É“®‚­‚à‚Ì‚ð쬂·‚éB
’Êípaint(Graphics g)‚̓AƒvƒŒƒbƒg쬎҂ª•`‚©‚¹‚邽‚߂ɒ¼ÚŒÄ‚Ño‚·‚à‚̂ł͂Ȃ­A
ƒAƒvƒŒƒbƒg‰æ–Ê‚ª•`‚©‚ê‚鎞‚É‚±‚¤‚¢‚¤•—‚É•`‚¢‚Ă˂Ƃ¢‚¤ì¬ŽÒ‚Ì—v‹‚ð‘‚¢‚Ä‚¨‚­ƒƒ\ƒbƒhB
ŒÄ‚Ño‚µ‚̓AƒvƒŒƒbƒgŽÀsŠÂ‹«‚ª•K—v‚ÈŽž‚ɌĂÑo‚µ‚Ä‚­‚ê‚éB
‚»‚µ‚ÄApaint‚ł͂Ȃ­init‚âstartƒƒ\ƒbƒh‚Å•`‰æ‚Ì‚½‚߂̃pƒ‰ƒ[ƒ^‚ðݒ肵‚ÄA
‚»‚ê‚ðpaint‚œǂñ‚Å•`‚­‚悤‚É‚·‚éB
ƒpƒ‰ƒ[ƒ^‚ÌŽöŽó‚ɂ̓AƒvƒŒƒbƒgƒNƒ‰ƒX‚É•K—v‚È‚¾‚¯ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ð’è‹`‚·‚ê‚Î\•ªB

(2) ‚»‚̃AƒvƒŒƒbƒg‚ðƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚Ä“®‚©‚·B
AppletƒNƒ‰ƒX‚àƒOƒ‰ƒtƒBƒbƒNƒRƒ“ƒ|[ƒlƒ“ƒg‚̈êŽí‚Ȃ̂ÅA
Frame“™‚̃gƒbƒvƒŒƒxƒ‹ƒEƒCƒ“ƒhƒE‚ð쬂µ‚Ä‚»‚ê‚Éadd‚·‚ê‚Ε\ަ‚Å‚«‚éB
‚½‚¾AƒAƒvƒŒƒbƒg‚Ìê‡AinitAstartAstopAdestroy‚ÌŽl‚‚̃ƒ\ƒbƒh‚ª
ƒAƒvƒŒƒbƒgŽÀsŠÂ‹«‚©‚çŒÄ‚΂ê‚邱‚Æ‚ª‘O’ñ‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚©‚ç“®‚©‚·ê‡‚ÍAŠJŽnŽž‚Éinit‚âstart‚ðŒÄ‚Ño‚µA
I—¹Žž‚Éstop‚âdestory‚ðŒÄ‚Ño‚·‚悤‚É‚·‚éB
‚½‚¾AƒI[ƒo[ƒ‰ƒCƒh‚µ‚Ä‚¢‚È‚¢ƒƒ\ƒbƒh‚͌ĂÑo‚³‚È‚­‚Ä‚à‚¢‚¢B
‚»‚µ‚Ämain‚©‚çƒAƒvƒŒƒbƒg‚ւ̃pƒ‰ƒ[ƒ^‚̈ø“n‚µ‚ÍA
paint—p‚É’è‹`‚µ‚½ƒCƒ“ƒXƒ^ƒ“ƒX•Ï”‚ðŽg‚¦‚΂¢‚¢B

init‚âstart‚ÅgetParameter‚ÅÝ’è‚·‚éƒpƒ‰ƒ[ƒ^‚ð“ǂݎæ‚éŒ`‚É‚µ‚Ä‚¢‚é‚̂ȂçA
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‘¤‚Å‚ÍAAppletStub‚ÌgetParameter‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚ÄA
main‚ÅŒˆ‚ß‚½’l‚©‚瓾‚½ƒpƒ‰ƒ[ƒ^’l‚ð•Ô‚·‚悤‚É‚µ‚½‚à‚Ì‚ðApplet‚ÉÝ’è‚·‚邯‚¢‚¢B
‚ ‚Ü‚è‚Ü‚¶‚ß‚Éì‚邯ީìƒAƒvƒŒƒbƒgƒrƒ…ƒA‚Æ‚©‚ɂȂé‚̂łâ‚è‚·‚¬‚͋֕¨B

‚È‚ñ‚É‚¹‚æjava‚̃Oƒ‰ƒtƒBƒbƒNƒtƒŒ[ƒ€ƒ[ƒN‚ÌŽg‚¢•û‚ð‰•à‚©‚ç•׋­‚µ‚½•û‚ª‚¢‚¢‚ÆŽv‚¤B

132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:34:16
>>130
import java.io.*;
import javax.imageio.ImageIO;
public class Hoge {
public static void main(String[] args) throws IOException {
ImageIO.write(ImageIO.read(new File("moge.jpg")), "jpg", new File("moge.jpg"));
}
}
‘S‘R–â‘è‚È‚­ŽÀs‚Å‚«‚é‚ñ‚¾‚ªH Java‚̃o[ƒWƒ‡ƒ“‚Æ‚©OS‚͉½H

133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:42:31
Ž©•ª‚Å쬂µ‚½jarƒtƒ@ƒCƒ‹‚Ì’†‚ÉŠO•”ƒ‰ƒCƒuƒ‰ƒŠjar‚ð–„‚ßž‚ނɂ͂ǂ¤‚·‚ê‚΂悢‚̂łµ‚傤‚©H

•¡”‚Ìjavaƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚µMyApp.jar‚ɂ܂Ƃ߂܂µ‚½B
ŠO•”ƒ‰ƒCƒuƒ‰ƒŠ(log4, commons-io, commons-*“™)‚ðMyApp.jar‚Æ“¯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É”z’u‚µclasspath‚É‹Lq‚·‚邱‚Ƃœ®ìŠm”F‚Å‚«‚Ü‚µ‚½B

MyApp.jar‚Ƀ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹‚ð’P‚ɒljÁ‚µ‚½‚¾‚¯‚¾‚Æ
ŽÀsŽž‚Éuƒ~ƒcƒJƒ‰ƒl[ƒˆv‚Æ“{‚ç‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 20:50:48
Fat Jar‚Æ‚©One-JAR‚Æ‚©‚Å‚®‚®‚Á‚Ă݂é

135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 21:20:15
>>132‚È‚ñ‚Å‚·‚Á‚ÄIHŽ©•ª‚̊‹«‚ª‚¨‚©‚µ‚¢‚¾‚¯‚Ȃ̂©IH
OS‚ÍXP,Java‚Í1.6.0_11
‚¢‚âA‚à‚¤–Y‚ê‚Ä‚­‚¾‚³‚¢Bdelete‚µ‚Ä‚©‚çwrite‚µ‚½‚ç‰½Ž–‚à–³‚­“®‚¢‚½‚ñ‚Å¥¥¥
–²‚Å‚àŒ©‚Ä‚¢‚½‚ñ‚Å‚µ‚傤EEE

136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 22:11:30
‚¨‚¢Œ‹‹Ç‰½‚̃AƒhƒoƒCƒX‚à‚È‚¢‚ÌH
‰½A‚¨‘O‚ç‚ÌŽÀ—Í‚Á‚Ä‚»‚Ì’ö“x‚¾‚Á‚½‚ÌH”Žq‚Ê‚¯‚¾‚í`

137:133
09/01/26 22:24:32
>>134
ƒL[ƒ[ƒh‚Å‚®‚®‚Á‚½‚ç—L‰v‚Èî•ñ‚ªŒ©‚‚©‚è‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/26 23:53:03
>>136
‚¢‚ë‚¢‚ëƒAƒhƒoƒCƒX‚à‚ç‚Á‚Ă邶‚á‚ñB‚»‚ê‚à‚í‚©‚ç‚È‚¢‚悤‚¶‚á‚Ç‚¤‚µ‚悤‚à‚È‚¢B
‚±‚̃XƒŒ‚͉SŽÒ‚ÍŠ½Œ}‚·‚邪ƒoƒJ‚ÍŠ½Œ}‚µ‚È‚¢B

139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 00:11:53
>>138
‰½‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é‚ñ‚¾H‚±‚̃Aƒz

140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 00:18:54
‚h‚c‚łȂ¢‚©‚ç’N‚ª’N‚â‚ç

‚¹‚߂Ď©•ª‚̔Ԇ‚®‚ç‚¢‘‚¯•³–ì˜Y

141:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 01:15:22
>>139
…‚Ì’†‚É“ü‚ê‚邯A‚Ç‚¤‚µ‚ÄŠ£‚¢‚½ƒEƒ“ƒR‚ÍÓ‚¯ŽU‚é‚ñ‚Å‚·‚©H

142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 01:46:05

‚¢‚ë‚¢‚ëƒAƒhƒoƒCƒX‚à‚ç‚Á‚Ă邶‚á‚ñB‚»‚ê‚à‚í‚©‚ç‚È‚¢‚悤‚¶‚á‚Ç‚¤‚µ‚悤‚à‚È‚¢B
‚±‚̃XƒŒ‚͉SŽÒ‚ÍŠ½Œ}‚·‚邪ƒoƒJ‚ÍŠ½Œ}‚µ‚È‚¢B

ª‚Á‚ÄA“š‚¦‚ç‚ê‚È‚¢‚Æ‚«‚Ì‚±‚±‚Ìí˜A‚Ìí“…‹å‚¾‚æ‚È‚—‚—‚¤‚¯‚éB


143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 03:03:56
”nŽ­‚͉SŽÒ‚ð–Æß•„‚É‚·‚é‚©‚猙‚í‚ê‚é‚ñ‚¾‚æ‚ËB
‰SŽÒ‚¾‚낤‚ªAŒºl‚¾‚낤‚ªA‚¿‚á‚ñ‚Ƃ܂¸Ž©•ª‚ŕ׋­‚µ‚ÄA‰½‚ª—‰ð‚Å‚«‚È‚©‚Á‚½‚Ì‚©‹ï‘Ì“I‚É‘‚¢‚ÄAƒAƒhƒoƒCƒXŽó‚¯‚ë‚æB
ã’B‚·‚é‹ïŽt‚Íi‰SŽÒ‚⌺l‚ÉŒÀ‚炸jAŽ¿–â‚ÌŽd•û‚àƒEƒ}‚¢B

144:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:28:35
980 Mr.–¼–³‚µ‚³‚ñ New! 2009/01/27(‰Î) 05:28:00
>>975
½ÚØÝ¸(tech”Â)
‚±‚±
‚±‚Ì138‚Æ143‚ð“O’ê“I‚ɒɂ߂‚¯‚Ăقµ‚¢


145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:29:11
’ɂ߂‚¯‚É‚«‚½‚¯‚ÇH

146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:29:34
‚¨‚¤‚¨‚¤I“ÅŽGär‚߂Ăé“z‚Ç‚¢‚‚æH

147:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 05:31:31
³¯»Ý‚É—‚ñ‚Å‚é“z‚Ç‚¢‚‚¾‚æH

148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 06:28:59
>>144-147
‚Æ‚±‚ë‚Å•@•³‚Á‚ÄH‚¦‚é‚ñ‚Å‚·‚©H

149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 13:16:06
ƒlƒbƒg‚©‚ç—L—p‚Èî•ñ‚ðˆø‚«o‚µ‚½‚¢‚È‚çA
ƒlƒbƒg‚ɬ—‚ðŽ‚¿ž‚ñ‚¶‚á‚¢‚¯‚È‚¢B

150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 14:57:20
L‚Ñ‚Ä‚é‚ÆŽv‚Á‚½‚ç”nŽ­‚ªŒ»‚ꂽ‚Ì‚©

151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:03:59
ƒRƒŒƒNƒVƒ‡ƒ“‚ɂ‚¢‚Ă悭‚í‚©‚ñ‚È‚¢‚ñ‚¾‚¯‚Ç
‚±‚ê‚Á‚ÄAƒIƒuƒWƒFƒNƒg”ł̔z—ñ‚Ȃ̂©?
‚µ‚©‚àA‚ß‚¿‚á‚­‚¿‚áŽg‚¢‚â‚·‚¢‚悤‚ɉü—Ç‚µ‚½‚â‚Â

152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:12:51
‚Ü‚ ‚»‚ñ‚È‚à‚ñ

153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:17:38
‚í‚©‚Á‚½A‚Ç‚¤‚à

‚È‚ñ‚©A“‚»‚¤‚È–¼‘O•t‚¯‚Ä‚½‚©‚ç‚â‚é‹C‚ªŽ¸‚¹‚½‚ª
ŽÀÛ‚Í’´ŠÈ’P‚¾‚Á‚½

154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:19:08
ƒIƒuƒWƒFƒNƒg”ł̔z—ñ‚Æ•·‚¢‚ÄArrayList‚ðŽv‚¢o‚µ‚½

155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 18:19:29
Enum‚̉Šú‰»‚ɂ‚¢‚ÄŽ¿–â‚Å‚·BƒlƒCƒeƒBƒuƒ‰ƒCƒuƒ‰ƒŠ‚ð“ǂݞ‚ñ‚ÅA
‚»‚±‚©‚瓾‚ç‚ê‚é’l‚ðJava‚̒蔂Ƀ}ƒbƒsƒ“ƒO‚·‚éƒNƒ‰ƒX‚Ȃ̂ł·‚ªA
‰‚߂͂±‚ñ‚ÈŠ´‚¶‚ÅŽÀ‘•‚µ‚Ä‚¢‚Ü‚µ‚½B

public class TestConst {
@@static { System.loadLibrary("libNativeHoge");}
@@public static final int A = NativeHoge.getA();
@@public static final int B = NativeHoge.getB(); ...

ŽŸ‚ɃIƒVƒƒƒŒ‚ÉEnum‚ÅŽÀ‘•‚µ‚悤‚Æ‚·‚邯Astatic{}‹å‚ðEnum‚Ì’è‹`‚É
ŠÜ‚߂邱‚Æ‚ªo—ˆ‚È‚¢‚½‚߂ɓ{‚ç‚ê‚Ü‚·B

public enum TestEnum {
@@static { System.loadLibrary("libNativeHoge");} // •¶–@ƒGƒ‰[
@@A(NativeHoge.getA()), B(NativeHoge.getB()), ...

@@private final int nativeVal;
@@TestEnum(int nativeVal) {this.nativeVal = nativeVal;} ...

‚³‚ç‚ÉA‚±‚ÌEnumƒNƒ‰ƒX‚ðƒ†[ƒeƒBƒŠƒeƒBƒNƒ‰ƒX‚Å•ï‚ñ‚ÅA‚»‚¿‚ç‚É
static{}‹å‚ðˆÚ‚·‚ƃRƒ“ƒpƒCƒ‹‚Í’Ê‚é‚à‚Ì‚ÌTestEnum‚̉Šú‰»‘O
‚Éstatic{}‹å‚ªŒÄ‚΂ê‚Ü‚¹‚ñB

public class TestUtil{
@@static { System.loadLibrary("libNativeHoge");} // ؂Ȃ¢‚±‚Æ‚ÉAŒÄ‚΂ê‚È‚¢
@@public static enum TestEnum {...

Enum‚̉Šú‰»‘O‚ÉŠmŽÀ‚É‚ ‚鈗(ã‹L—á‚Å‚ÍSystem.loadLibrary)
‚ðŽÀs‚·‚é•û–@‚͉½‚©–³‚¢‚Å‚µ‚傤‚©H

156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:13:45
>>155
TestEnum‚ðŽg—p‚·‚é‘O‚ÉTestUtilƒNƒ‰ƒX‚ðƒ[ƒh‚·‚éB
à–¾ƒR[ƒh‚ð’Z‚­‚·‚邽‚ß‚ÉgetA‚Æ‚©‚ð‚¿‚å‚Á‚ƕς¦‚邯‚ÇA
public class TestUtil {
static { System.out.println("TestUtil static initializer"); }
public enum TestEnum { A(NativeHoge.get("A")), B(NativeHoge.get("B")), C(NativeHoge.get("C"));
TestEnum(String v) { System.out.println("TestEnum constructor " + name() + ", val=" + v); }
}
}
class NativeHoge {
public static String get(String s) { System.out.println("NativeHoge " + s); return s; }//–{“–‚Ínativeƒƒ\ƒbƒh
}
class Main {
public static void main(String[] args) throws ClassNotFoundException {
Class.forName("TestUtil");/////
System.out.println(TestUtil.TestEnum.A);
}
}
/////‚Ìs‚ª–³‚¯‚ê‚ÎA,B,C‚ðæ‚ɉŠú‰»‚µ‚悤‚Æ‚·‚邪A
TestUtil‚ªæ‚Ƀ[ƒh‚³‚ê‚ê‚΂»‚ÌÓI‰Šú‰»Žq‚Ì•û‚ªA,B,C‚̉Šú‰»‚æ‚èæ‚ÉŒÄ‚Î‚ê‚éB
•Ê‚ÉforName‚łȂ­‚Ä‚àTestUtilƒNƒ‰ƒX‚ªƒ[ƒh‚³‚ê‚邿‚¤‚Ȉ—‚ð
TestEnum‚ªŽg‚í‚ê‚邿‚èæ‚És‚¤‚±‚Æ‚ðTestEnum‚ÌŽg—p‹K–ñ‚Æ‚¢‚¤‚±‚Ƃɂµ‚Ä‚µ‚Ü‚¤B
—Ⴆ‚ÎATestUtil‚Épublic static void init() {}‚̂悤‚ȃ_ƒ~[‚̃ƒ\ƒbƒh‚ðì‚Á‚ÄA
TestUtil.init()‚ð‚Ü‚¸ŒÄ‚ñ‚ł˂Á‚Ä‚±‚Ƃɂ·‚ê‚ÎŽg‚¤‘¤‚à­‚µŠy‚ÉB

157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:16:07
>>155
public enum TestEnum {
@@A(NativeHoge.getA()), B(NativeHoge.getB()), ... ;
@@static { System.loadLibrary("libNativeHoge");}


158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:30:59
>>157
‚»‚ê‚ÍloadLibrary‚æ‚èæ‚ÉNativeHoge.getA()‚ªŒÄ‚΂ê‚éB
enum‚Å‚ÍA‚âB‚̉Šú‰»‚ðƒRƒ“ƒpƒCƒ‰‚ª¶¬‚µ‚½Ã“I‰Šú‰»Žq‚Ì’†‚Ås‚¤‚©‚çA
‚»‚ÌÓI‰Šú‰»Žq‚̈—‚ÍTestEnum‚ÌÓI‰Šú‰»Žq‚Ì’†‚ÅÅŒã‚ÉŽÀs‚³‚ê‚éB

159:157
09/01/27 19:33:35
‚·‚Ü‚ñA“K“–‚È‚±‚Æ‚ðŒ¾‚Á‚½B‡”Ô‚ª–â‘肾‚È‚ 

public enum TestEnum {
@@A(NativeHoge.getA()), B(NativeHoge.getB()), ... ;
}

class NativeHoge {
@@static { System.loadLibrary("libNativeHoge"); }


160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 19:38:49
>>159
‚ [A‚»‚¤‚©B“‚­l‚¦‚·‚¬‚½B
nativeƒƒ\ƒbƒh‚ªNativeHogeƒNƒ‰ƒX‚É’Šo‚³‚ê‚Ä‚¢‚é‚©‚ç‚»‚Ì•û–@‚Å‚¢‚¢‚ñ‚¾‚ËB
TestEnumŽ©g‚ªnativeƒƒ\ƒbƒh‚ðŽ‚Á‚Ä‚¢‚ÄA
‚»‚ê‚ðTestEnum‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ŌĂÑo‚·ê‡‚Ƭ“¯‚µ‚Ä‚½Bޏ—炵‚½B

161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 20:09:12
>>156
‰‚߂͊m‚©‚É‚»‚¤‚¢‚¤ŽÀ‘•‚¾‚Á‚½‚̂ł·‚ªA‚½‚©‚ª’蔂ð“Ç‚Ýo‚·
‚½‚ß‚Éinit()‚È‚ñ‚©‚â‚Á‚Ä‚ç‚ê‚é‚©`‚Æ‚¢‚¤ƒNƒŒ[ƒ€‚ª(Î)B

>>157
‚¤`‚ñA‚È‚é‚Ù‚ÇBEnum—v‘f‚Ì—ñ‹“‚Ì‚ ‚Ƃł ‚ê‚Îstatic{}‹å‚Í‘‚¯‚é
‚̂ł·‚ËB•׋­‚ɂȂè‚Ü‚µ‚½B‚Å‚à‚â‚Í‚èŒÄ‚΂ê‚é‚̂͊e—v‘f‚ª‰Šú‰»
‚³‚ꂽŒã‚Å‚µ‚½EEE

>>159
‚Í‚¢BŠm‚©‚É‚»‚̉ðŒˆô‚ªŠmŽÀ‚È‚ñ‚Å‚·B‚½‚¾NativeHoge‚ÍSWIG‚Å
Ž©“®¶¬‚³‚ꂽƒNƒ‰ƒX‚ÅAo—ˆ‚ê‚΂ ‚Ü‚è˜M‚肽‚­–³‚©‚Á‚½‚̂ł·B
‚½‚¾’²‚×‚Ä‚Ý‚é‚ÆSWIG‘¤‚ÌH•v‚ÅNativeHoge‚Éstatic{}‹å‚ð–„‚ßž‚Þ
Ž–‚ào—ˆ‚»‚¤‚Ȃ̂ÅA>>159‚Ì•ûŒü‚Å’²‚ׂĂ݂܂·B

FX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 21:07:39
>>161
public enum TestEnum {
@@A(TestConst.A), B(TestConst.B), ... ;

@@private static class TestConst {
@@@@static { System.loadLibrary("libNativeHoge");}
@@@@static final int A = NativeHoge.getA();
@@@@static final int B = NativeHoge.getB(); ...

‚Þ‚¸‚¢‚ÈB

163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 22:39:51
java‚ð“ÆK‚µ‚Ä‚é‚̂ł·‚ª
ƒƒ“ƒo[ƒNƒ‰ƒXi‚Ü‚½‚̓Cƒ“ƒi[ƒNƒ‰ƒXj‚Ì‘¶Ý‰¿’l‚ª•ª‚©‚è‚Ü‚¹‚ñB
ƒNƒ‰ƒX‚ÌŠO‚É‚ ‚éƒNƒ‰ƒX‚à’†‚É‚ ‚éƒNƒ‰ƒX‚àŽg‚¤‚Æ‚«‚Ínew‚·‚é‚ñ‚¾‚©‚瓯‚¶‚¶‚á‚È‚¢‚ñ‚Å‚·‚©‚ËH
‚â‚Á‚Ï‚è‘å‚«‚¢ƒvƒƒOƒ‰ƒ€‘g‚ނ悤‚ÈŒoŒ±‚ª–³‚¢‚ƃsƒ“‚Æ—ˆ‚È‚¢‚à‚̂łµ‚傤‚©H

164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 22:48:21
>>163
static‚ªŽd‚¦‚È‚¢‚Ì‚Åg“à‚¾‚¯‚ÅŽdŽ–‚Å‚«‚é•ÛŽç«Å‹­

‰R‚¾‚¨OO

165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 22:53:59
>>161
SWIG‚Ŷ¬‚³‚ê‚éNativeHoge‚ÌJavaƒoƒCƒ“ƒfƒBƒ“ƒO‚Í
loadLibrary‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢‚±‚Æ‘O’ñ‚Ȃ̂É
‚»‚̈—Ž©‘͎̂©“®¶¬‚³‚ê‚éƒ\[ƒX‚ɂ̓fƒtƒHƒ‹ƒg‚Å“ü‚Á‚ĂȂ¢‚ÌH
NativeHoge‚ðŽg‚¤‚½‚߂ɂ͎g—p‘O‚ɕʂÌꊂÅloadLibrary‚¹‚æ‚Á‚Ä‚¢‚¤‚Ì‚Í
init()‚È‚ñ‚©‚â‚Á‚Ä‚ç‚ê‚é‚©‚Æ‚¢‚¤‚̂Ɠ¯‚¶•¶‹å‚ªo‚»‚¤‚È‚ñ‚¾‚¯‚Ç

‚à‚µSWIG‘¤‚ð‚¢‚¶‚肽‚­‚È‚¢‚È‚ç
NativeHoge‚ÉgetA‚Ȃǂ̈—‚ðˆÏ÷‚·‚éƒNƒ‰ƒX‚ðì‚Á‚Ä
‚»‚̃Nƒ‰ƒX‚ÌstaticƒCƒjƒVƒƒƒ‰ƒCƒU‚ÅloadLibrary‚·‚邯‚©‚ÍH
class NativeHogeDelegator {
static { System.loadLibrary("libNativeHoge"); }
public static int getA() { return NativeHoge.getA(); }
...
Žg‚¤‚Æ‚«‚ÍNativeHogeDelegator.getA()‚Ì•û‚ðŽg‚¤
‚½‚¾Ž©“®¶¬‚Æ‚¢‚¤‚±‚ƂȂ̂ÅgetA‚Æ‚©‚̃ƒ\ƒbƒh–¼‚Í•p”ɂɕςí‚邱‚Ƃ͂Ȃ¢‚Æ‚¢‚¤‘O’ñ‚Å
TestEnum‚Å’¼ÚgetA‚Æ‚©‚̌ĂÑo‚µ‚ð‘‚¢‚Ä‚¢‚é‚̂ŕp“x‚Í‚‚­‚È‚¢‚Ƃ͎v‚¤‚¯‚Ç


166:163
09/01/27 22:59:58
>>164
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‘S‚­—‰ð‚Å‚«‚Ü‚¹‚ñ‚ª‚—‚È‚ñ‚©‚·‚²‚­ˆÓ–¡‚ª‚ ‚é‚͕̂ª‚©‚è‚Ü‚µ‚½B
•׋­‚·‚é‹C—N‚¢‚Ä‚«‚½‚Ÿ‚ ‚ 

167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 23:04:54
>>163
ŋ߃ƒ“ƒe‚³‚ê‚ĂȂ¢‚¯‚Ç
URLØÝ¸(javafaq.jp)

168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/27 23:10:47
>>165
’²‚ׂĂ݂½‚çAƒlƒBƒeƒBƒuƒƒ\ƒbƒh‚ðƒ‰ƒbƒv‚·‚éƒNƒ‰ƒX‚Ì’è‹`‚É
JavaƒR[ƒh‚𗬂µž‚ÞŽwަ‚ðSWIG‚Ì’è‹`ƒtƒ@ƒCƒ‹(iƒtƒ@ƒCƒ‹)‚É
‘‚¯‚邱‚Æ‚ª•ª‚©‚è‚Ü‚µ‚½BŽÀÛƒTƒ“ƒvƒ‹‚ÍŽŸ‚̂悤‚È‚à‚Ì‚ÅA

%pragma(java) jniclasscode=%{
@static {
@@try {
@@@System.loadLibrary("exampler");
@@} catch (UnsatisfiedLinkError e) {
@@@System.err.println("Native code library failed to load. \n" + e);
@@@System.exit(1);
@@}
@}
%}

‚±‚ê‚ð­‚µ˜M‚邱‚Æ‚ÅNativeHoge‚ɑГ–‚·‚éƒNƒ‰ƒX‚Ì’è‹`‚É•K—v‚È
static{}‹å‚𗬂µž‚Þ‚±‚Æ‚ªo—ˆ‚Ä–œŽ–‰ðŒˆ‚µ‚Ü‚µ‚½B‚Æ‚¢‚¤‚킯‚ÅA

>SWIG‚Ŷ¬‚³‚ê‚éNativeHoge‚ÌJavaƒoƒCƒ“ƒfƒBƒ“ƒO‚Í
>loadLibrary‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢‚±‚Æ‘O’ñ‚Ȃ̂É
>‚»‚̈—Ž©‘͎̂©“®¶¬‚³‚ê‚éƒ\[ƒX‚ɂ̓fƒtƒHƒ‹ƒg‚Å“ü‚Á‚ĂȂ¢‚ÌH

ƒfƒtƒHƒ‹ƒg‚ł͓ü‚Á‚Ä‚¢‚È‚¢‚¯‚ÇŽè“®‚̉ðŒˆô‚Í—pˆÓς݂Ȃ̂Å
‚¿‚á‚ñ‚ƃhƒLƒ…ƒƒ“ƒg‚̃Tƒ“ƒvƒ‹‚Í‹÷‚©‚ç‹÷‚܂œǂ݂܂µ‚傤A‚Æ‚¢‚¤
‹³ŒP‚Å‚µ‚½‚—

169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 00:17:49
‚¨‘O‚烃‚ƒŠ‚Ç‚ñ‚­‚炢ςñ‚Å‚éH

170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 00:22:39
16G

171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 01:17:25
offspring‚Æ‚¢‚¤ArreyList‚ÉGene‚Æ‚¢‚¤ƒNƒ‰ƒX‚ð‘«‚µ‚Ä‚Á‚ÄAList‚Ì’†‚É‚¢‚­‚ƒNƒ‰ƒX‚ª‘¶Ý‚·‚é‚©‚ð’m‚邽‚߂ɂ͂ǂ¤‘‚¯‚΂¢‚¢‚ÌH
List.size(offspring)‚ðŽg‚¤‚ÆAGene‚Æ‚¢‚¤ƒNƒ‰ƒX‚É‚ÍList.size‚ÍŽg‚¦‚È‚¢‚Á‚Ä•\ަ‚³‚ê‚é‚ñ‚¾‚ª

172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 01:25:26
>>171
>ƒNƒ‰ƒX‚ð‘«‚µ‚Ä
‚±‚ê‚ÍA‰½‚ð‚·‚é‚±‚ÆH
‚Á‚Ä‚¢‚¤‚©AƒNƒhƒNƒhà–¾‚·‚邿‚èA
ƒ\[ƒX‚ðƒAƒbƒvƒ[ƒ_‚Éã‚°‚½•û‚ª‘‚¢‚̂łÍH

173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 02:05:10
ƒCƒ“ƒi[ƒNƒ‰ƒX‚É‚·‚ê‚ÎAƒƒ\ƒbƒh“à‚̕ϔ‚ªƒCƒ“ƒi[ƒNƒ‰ƒX“à‚à”͈͓à‚ɂȂ邩‚ç•Ö—˜‚¾‚æBƒR[ƒh‚à‚܂Ƃ܂Á‚Ă߂ñ‚Ç‚­‚³‚­‚È‚¢‚µB

174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 14:57:08
P12.java:45: ƒVƒ“ƒ{ƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚Ü‚¹‚ñB
ƒVƒ“ƒ{ƒ‹: ƒƒ\ƒbƒh getParameter(java.lang.String)
êŠ : P12 ‚Ì ƒNƒ‰ƒX
num=Integer.parseInt(getParameter("number"));
^

‚±‚̃Gƒ‰[‚̈Ӗ¡‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B
‚¨Šè‚¢‚µ‚Ü‚·B

175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 15:02:24
>>174
ƒ€ƒŠAî•ñ­‚È‚·‚¬

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 16:21:50
num‚Á‚ĕϔ‚ª‚È‚¢‚¼‚Á‚ăGƒ‰[

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 16:24:37
‚¢‚âAgetParameter‚Á‚ăƒ\ƒbƒh‚ª‚È‚¢‚¼‚Á‚ăGƒ‰[‚©‚à‚µ‚ê‚ñ

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 22:42:58
‚¢‚Ü‚©‚çJava‚ð•׋­‚µ‚悤‚Æl‚¦‚Ä‚¢‚Ü‚·B
‚µ‚½‚¢Ž–‚ÍAƒtƒ‰ƒbƒgƒtƒ@ƒCƒ‹‚ð“ǂݞ‚ñ‚Å’†‚Ì•¶Žš—ñ‚ðˆ—‚µA
•ʃtƒ@ƒCƒ‹‚É“f‚«o‚·‚±‚Ƃł·B

‚±‚ñ‚ÈŠ´‚¶‚ÌŽ–‚ª‚µ‚½‚¢l‚ª“ǂނƂ¢‚¢ŽÀ—p“I‚ÈŽQl‘‚ª‚ ‚ê‚ÎA‹³‚¦‚Ä‚­‚¾‚³‚¢B
# perl‚ð­‚µ‚©‚¶‚Á‚½‚±‚Æ‚ª‚ ‚é’ö“x‚Ì–³–d‚ÈVŽQƒŒƒxƒ‹‚Å‚·

179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 23:14:50
ŽÀ—p“I‚ÈŽQl‘‚©

¡“Ç‚ñ‚łȂ¢‚¯‚ÇŽQl‚ɂȂ肻‚¤‚¾
Eclipse 3.4‚Å’´ŠÈ’PJavaƒvƒƒOƒ‰ƒ~ƒ“ƒOŠî‘b“ü–å (1/5) - —IT
URLØÝ¸(www.atmarkit.co.jp)

Œã‚ÍA‰º‚̃L[ƒ[ƒh‚Å‚®‚®‚ê‚΃Tƒ“ƒvƒ‹‚ª‚¢‚­‚ç‚Å‚ào‚Ä‚­‚邺
ujava ƒeƒLƒXƒgƒtƒ@ƒCƒ‹ “ǂݞ‚Ýv
ujava ƒeƒLƒXƒgƒtƒ@ƒCƒ‹ ‘‚«ž‚Ýv

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 23:43:49
‚µ‚©‚µA‚Ù‚ñ‚Æ‚¢‚¢Žž‘ゾ

ƒCƒ“ƒ^[ƒlƒbƒc‚ÉŒq‚°‚Ä‚ê‚ÎAŽQlŽ‘—¿“ǂݕú‘肾‚º

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/28 23:54:52
’N‚©‚ªì‚Á‚½ƒtƒŒ[ƒ€ƒ[ƒN‚ðŽg‚Á‚Ä‚»‚±‚©‚çƒNƒ‰ƒX‚ðì‚Á‚Ä‘g‚Ýž‚Þ‚±‚Æ‚Ío—ˆ‚é‚ñ‚Å‚·‚ª
Ž©•ª‚ŃtƒŒ[ƒ€ƒ[ƒN‚ðì‚肽‚¢‚Æ‚«ƒIƒXƒXƒ‚ÌŽQl‘‚È‚¢‚·‚©H

182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 00:08:44
>>179
ކ”}‘Ì‚ð’T‚µ‚Ä‚½‚肵‚Ä‚½‚킯‚Å‚·‚ª

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 00:32:42
ކ‚͂킩‚ñ‚È‚¢‚ñ‚¾‚È

ƒO[ƒOƒ‹æ¶‚É•·‚¢‚Ä‚ê‚Ε׋­‚Å‚«‚¿‚Ⴄ‚Á‚ÄŽv‚¤‚悤‚ɂȂÁ‚¿‚Ü‚Á‚½‚à‚ñ‚ÅB
‚o‚b‚©‚ç—£‚ê‚ĕ׋­‚·‚é‹@‰ï‚ª‚ ‚邯‚â‚Á‚ÏŽ†”}‘Ì‚à•K—v‚¾‚æ‚Ë

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 08:11:00
>>181
uJavaŒ¾Œê‚ÅŠw‚ÔƒfƒUƒCƒ“ƒpƒ^[ƒ““ü–åv
URLØÝ¸(www.amazon.co.jp)

‚±‚ê“Ç‚ñ‚Å‚àAƒtƒŒ[ƒ€ƒ[ƒN‚ªì‚ê‚é‚©‚Ç‚¤‚©‚ÍŒoŒ±ŽŸ‘悾‚ªB

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 10:52:51
>>174
ƒtƒ@ƒCƒ‹ P12.java ‚Ì 45s–Ú‚É‘‚©‚ê‚Ä‚¢‚éA
ˆø”‚ÉString‚ðŽ‚Âƒƒ\ƒbƒh getParameter ‚Ì’è‹`‚ð
Œ©‚‚¯‚邱‚Æ‚ªo—ˆ‚Ü‚¹‚ñ‚Å‚µ‚½B‚̈ÓB

‘å’ï‚̓Xƒyƒ‹ƒ~ƒXBstatic ‚Ì•t‚¯–Y‚ê‚Æ‚©‚àB
s”‚Ì•\ަ‚³‚ê‚éƒGƒfƒBƒ^‚ðŽg‚¤‚ƃˆƒƒVB

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:22:36
COBOL‚µ‚©‚â‚Á‚½‚±‚Æ‚ª‚È‚¢‚̂ł·‚ªA
Java‚ðŠo‚¦‚é‚̂͑å•ςł·‚©H
‰Æ‚ÌPC‚ÅJava‚ð—p‚¢‚½µØ¼ÞÅÙ±Ìߨ¹°¼®Ý‚ð쬂·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©B

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:25:44
‰Æ‚ÌPC‚ÅCOBOL‚ð—p‚¢‚½ƒIƒŠƒWƒiƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂µ‚Ä‚¢‚½‚̂Ȃç“‚­‚͂Ȃ¢B

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:38:40
>>187
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
COBOL‚Íoæ‚Ì‹à—Z‹@ŠÖ‚Å‚µ‚©G‚Á‚½‚±‚Æ‚ª‚È‚¢‚Å‚·B
PC‚Å‚àCOBOLÌßÛ¸Þ×Ðݸނª‚Å‚«‚邯‚Í•·‚«‚Ü‚µ‚½‚ª¥¥¥B
—Ⴆ‚Î¥¥¥¬Œ­‚¢’ ‚âZŠ˜^‚Ȃǂ̊Ǘ¼½ÃÑ‚àì‚ê‚é‚Å‚µ‚傤‚©B

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 12:41:48
COBOL‚ׂ͒µ‚ª—˜‚©‚È‚¢‚©‚çA‰½‚ðŠo‚¦‚é‚Ì‚à‘å•Ï‚¾‚ÆŽv‚¤B

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 13:02:21
>>189
‚Ü‚ A‘¼‚ÌŒ¾Œê‚ÉˆÚ‚é‚ÆAˆµ‚¦‚é®”‚ª¬‚³‚©‚Á‚½‚肵‚Ä‹Á‚­‚æ‚ËB
\‘¢‘̂̒è‹`‚≊ú‰»‚à–Ê“|‚­‚³‚¢‚µA
•\ަƒtƒH[ƒ}ƒbƒg‚à•s•Ö‚¾‚µEEE

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 13:32:03
‘¼‚̃XƒŒ‚Å‚Í.NETŽg‚¢‚½‚¢‚Á‚ÄŒ¾‚Á‚Ă邵’Þ‚è‚Á‚Û‚¢‚È

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 13:42:08
>>191
‚È‚ñ‚Å•ª‚©‚é‚ÌH

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 14:52:01
Ž¿–â‚Å‚·B
ƒT[ƒo[ƒTƒCƒhJava‚ðƒŒƒ“ƒ^ƒ‹ƒT[ƒo[‚Å‚â‚肽‚¢ê‡A
ƒT[ƒo[‚ɂ͉½‚ð“ü‚ꂽ‚ç‚¢‚¢‚ñ‚Å‚·‚©H

ƒT[ƒuƒŒƒbƒg‚Æ‚©‚͉½‚ÉŠi”[‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H


194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 15:13:37
COBOL‚¾‚낤‚ª‰½‚¾‚낤‚ªŠî–{‚̓Aƒ‹ƒSƒŠƒYƒ€‚¾‚©‚瓯‚¶‚Å‚µ‚å
̂̒mޝ‚ÅŒ¾‚¤‚ÆCOBOL‚Ío—ˆ‚邯‚ÇBASIC‚Ío—ˆ‚È‚¢‚Á‚Ä‚ ‚肦‚È‚¢‚¾‚ë

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 15:20:04
Netbeans6.5‚ʼnŠúƒy[ƒW‚ɂȂÁ‚Ä‚é…F‚̃y[ƒW‚̃^ƒCƒgƒ‹•”•ª‚¾‚¯
•¶Žš‰»‚¯‚·‚é‚ñ‚¾‚¯‚ÇA“¯‚¶Çó‚Ìl‚¢‚Ü‚·‚©H
ƒlƒbƒg‚Å’²‚ׂ½‚çAŒöŽ®ƒTƒCƒg‚ÅÇó‚ÍŠm”F‚³‚ê‚Ä‚¢‚邪Œ´ˆö‚Í•s–¾‚Ƃ̂±‚ÆB

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 15:56:04
Netbeans6.5ƒXƒŒ‚É‚¢‚¯B
ê—pƒXƒŒ‚ª‚ ‚é‚Ȃ炻‚±‚Å•·‚¯

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 16:23:09
>>191
COBOL‚Ì.Net‚Á‚Ä•xŽm’Ê‚ªo‚µ‚Ä‚é‚â‚‚µ‚©–³‚¢‚ñ‚¶‚á‚ËH
ŠCŠO‚ł͎g‚Á‚ĂȂ¢‚Ì‚©‚ÈH

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 18:30:03
.netŽg‚¢‚½‚¢‚Á‚ÄŒ¾‚Á‚Ă邾‚¯‚Åcobol‚ðŽg‚¢‚½‚¢‚Á‚ÄŒ¾‚Á‚Ă邯‚ÍŒÀ‚ç‚È‚¢‚ñ‚¶‚á‚ËH
>>191‚ªŒ¾‚¤‚»‚ê‚Æ>>186‚ª“¯ˆêl•¨‚¾‚Æ‚µ‚Ä>>186‚Íjava‚É‹»–¡‚ðŽ¦‚µ‚Ä‚é‚킯‚¾‚µ
.net‚Åc#‚â‚肽‚¢‚Á‚Ä‚»‚̕ʂ̃XƒŒ‚ł͌¾‚Á‚Ä‚é‚Ì‚©‚à‚µ‚ê‚ñ
‚»‚ñ‚È‚±‚Æ‚æ‚è.net”Å‚Ìcobol‚È‚ñ‚Ä‚ ‚é‚̂Ȃçjvmã‚Å“®ì‚·‚錾Œê‚Í‚¢‚Á‚Ï‚¢‚ ‚é‚©‚çjcobol‚Æ‚©‚à‚ ‚è‚»‚¤‚¾‚È

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 20:49:19
‰½ŒÌƒCƒ“ƒXƒ^ƒ“ƒX‚ðì‚ç‚È‚­‚Ä‚àA‘åä•v‚Ȃ̂©‚æ‚­‚í‚©‚è‚Ü‚¹‚ñ
‚ǂȂ½‚©‰ñ“š‚¨Šè‚¢‚µ‚Ü‚·

public class SampleApp extends JFrame{
public SampleApp(){
@@this.setSize(new Dimension(300,200));
@@this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
@@this.setLayout(null);
@@@@@—ª


200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 20:49:34
.NET‚Á‚ÄÌßÛ¸Þ×Ðݸތ¾Œê‚Å‚·‚©H

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 20:53:26
>>199
‚±‚̃Nƒ‰ƒX‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ð•ʂ̃Nƒ‰ƒX‚©‚ç‚‚­‚é‚ñ‚¾‚ë

202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:05:57
>>201
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:08:23
>>199
ŠÈ’P‚ÉŒ¾‚¤‚Æthis‚ÍŽ©•ª‚ðŽQÆ‚·‚é‚©‚çB
ŽÀsŽž‚ÍŽÀs’†‚̃Rƒ“ƒeƒLƒXƒg‚ðŽw‚·EEE‚Æ‚¢‚¤‚ÆŒë‰ð‚ª‚ ‚é‚©B

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:19:13
>>203
public SampleApp()‚ª‚Ç‚±‚©‚ŃCƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚é‚©‚ç
ƒCƒ“ƒXƒ^ƒ“ƒX–¼‚ðÈ—ª‚Å‚«‚é‚Á‚Ă킯‚Å‚·‚Ë?


205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:29:27
‚æ‚»‚É“Še‚µ‚悤‚ÆŽv‚Á‚½‚¯‚Ç‚â‚ß‚½B휂³‚ê‚é‚©‚çB
“éõ‚Ý[‚¢‚±‚±‚É‚·‚éB‚·‚êˆá‚¢‚¾‚¯‚ÇA•·‚¢‚Ä‚­‚êB

ð“úA‘å”­Œ©‚µ‚½‚ñ‚¾B

ƒnƒ‹ƒ}ƒQƒhƒ“‚Á‚Ä‚¢‚¤‚¶‚á‚ñB‚ ‚ê‚Á‚ÄA‘f‚ÌŒ¾Œê‚̈Ӗ¡‚¾‚ÆAuƒMƒ‹ƒh‚Ì‹uv‚Á‚Ä‚¢‚¤ˆÓ–¡‚È‚ñ‚¾‚Á‚ÄB
‚ÅA¹‘‚Ì‚RF‚P‚U͂Ƀnƒ‹ƒ}ƒQƒhƒ“iƒMƒ‹ƒh‚Ì‹uj‚ÅÅI푈‚ª‹N‚±‚é‚Á‚Ä‚¢‚¤—\Œ¾‚ª‚ ‚é‚ñ‚¾‚ÆB

‚ÅA¹‘‚ƃ}ƒ„‚Ì—\Œ¾‚ɂ͑å̂̂‚Ȃª‚肪‚ ‚é‚ñ‚¾‚ÆBƒ}ƒ„‚Ì—ï‚Í‚Q‚O‚P‚Q”N12ŒŽ21“ú‚ðÅŒã‚ÉÁ‚¦‚Ä‚é‚Å‚µ‚傤B ‚¾‚©‚çA‚Ȃɂ©‚ ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¤‚ñ‚¾BB

‚â‚Á‚ÏAÅI푈i‘æ3ŽŸ¢ŠE‘åíj‚¶‚á‚È‚¢‚©‚Á‚Ä–{‚Æ‚©‚Å‚¢‚í‚ê‚Ă邯‚ÇAˆê”Ô–â‘è‚Ȃ̂ÍAƒnƒ‹ƒ}ƒQƒhƒ“‚Ì–{“–‚̈Ӗ¡‚̃Mƒ‹ƒh‚Ì‹u‚ÌꊂȂñ‚¾‚¯‚ÇAƒCƒXƒ‰ƒGƒ‹‚̃KƒU‚̋߂­‚È‚ñ‚¾‚Á‚ÄB

‚Ü‚¶‚ÅA‚â‚΂­‚ËH

ƒnƒ‹ƒ}ƒQƒhƒ“‚Á‚Ä‚¢‚¤‚¶‚á‚ñB‚ ‚ê‚Á‚ÄA‘f‚ÌŒ¾Œê‚̈Ӗ¡‚¾‚ÆAuƒMƒ‹ƒh‚Ì‹uv‚Á‚Ä‚¢‚¤ˆÓ–¡‚È‚ñ‚¾‚Á‚ÄB
‚ÅA¹‘‚Ì‚RF‚P‚U͂Ƀnƒ‹ƒ}ƒQƒhƒ“‚ÅÅI푈‚ª‹N‚±‚é‚Á‚Ä‚¢‚¤—\Œ¾‚ª‚ ‚é‚ñ‚¾‚ÆB

‚ÅA¹‘‚ƃ}ƒ„‚Ì—\Œ¾‚ɂ͑å̂̂‚Ȃª‚肪‚ ‚é‚ñ‚¾‚ÆBƒ}ƒ„‚Ì—ï‚Í‚Q‚O‚P‚Q”N12ŒŽ21“ú‚ðÅŒã‚ÉÁ‚¦‚Ä‚é‚Å‚µ‚傤B

‚â‚Á‚ÏAÅI푈i‘æ3ŽŸ¢ŠE‘åíj‚¶‚á‚È‚¢‚©‚Æ‚©‚¢‚í‚ê‚Ă邯‚ÇAˆê”Ô–â‘è‚Ȃ̂ÍAƒnƒ‹ƒ}ƒQƒhƒ“‚̈Ӗ¡‚̃Mƒ‹ƒh‚Ì‹u‚ÌꊂȂñ‚¾‚¯‚ÇA
‚±‚ê‚Á‚Ä‚ÎAƒCƒXƒ‰ƒGƒ‹‚̃KƒU‚̋߂­‚È‚ñ‚¾‚Á‚ÄB

‚Ü‚¶‚ÅA‚â‚΂­‚ËHð“úA[–éƒuƒbƒNƒIƒt‚Å”ƒ‚Á‚Ä‚«‚½ƒIƒJƒ‹ƒg–{‚ð‘g‚݇‚킹‚邯‚±‚¤‚¢‚¤Œ‹‰Ê‚ɂȂé‚ñ‚¾‚¯‚ÇB

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:35:33
ƒƒMƒh‚Ì‹u‚È

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 21:44:41
>>207
‚»‚¤‚»‚êI‚í‚©‚Á‚Ä‚­‚ꂽ‚©B‚â‚Á‚Ï‚â‚΂¢‚æB‚Ü‚¶‚ÅB

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 22:21:20
ƒƒMƒh‚Ì‹u‚Í‘î’nŠJ”­‚Å‚à‚¤–³‚¢‚æ

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/29 22:38:16
‚Ï‚Á‚ÆŒ©ƒGƒƒQ‚̘b‚©‚ÆŽv‚Á‚½

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 00:09:17
Ž©‰‰‰³‚—

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 02:45:51
‰Æ‚Ìwindows‚̃pƒ\ƒRƒ“‚Éeclipse‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚©‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
ƒ}ƒEƒXƒCƒxƒ“ƒg‚̃\[ƒX‚ð‘‚­‚Æ‚«‚¾‚¯ƒGƒ‰[‚ª‚ł܂·B
Žö‹Æ‚Å‚à‚ç‚Á‚½ƒ\[ƒX’Ê‚è‚ɂ܂é‚܂鑂¢‚Ä‚à‚¾‚߂ł·B
‚¿‚Ȃ݂Ɏö‹Æ‚Å‚àecipse‚ðŽg‚Á‚Ă܂µ‚ÄŠwZ‚Ì‚o‚b‚¾‚Á‚½‚çãŽè‚­‚¢‚­‚ñ‚Å‚·B
ƒXƒyƒ‹ƒ~ƒX‚à‚³‚ñ‚´‚ñŠm‚©‚߂܂µ‚½Bƒ_ƒ‚Å‚·B
‘¼‚̃Cƒxƒ“ƒg‚ÍŽŽ‚µ‚½‚±‚ƂȂ¢‚Å‚·‚ªEEE
ƒeƒXƒg‚à‹ß‚©‚Á‚½‚è‚·‚é‚ñ‚Å’N‚©‚¨Šè‚¢‚µ‚Ü‚·


212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:01:52
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
¨public class App24 extends Applet implements MouseMotionListener {
int x = -5 , y = -5;

public void init() {
¨ addMouseMotionListener(this);
setBackground(Color.white);
}
public void mouseDragged( MouseEvent e ) {
x = e.getX();
y = e.getY();

repaint();
}
public void mouseMoved( MouseEvent e ) { }

public void update(Graphics g) {
paint(g);
}

public void paint(Graphics g) {
g.fillOval(x , y , 3 , 3 );
}
}
>>211‚Å‚·B@
—Ⴆ‚΂±‚̂悤‚ȃ\[ƒX‚ð‘‚¢‚½‚Æ‚µ‚Ü‚·B
‚·‚邯A‚SC‚Ws‚ª‚¨‚©‚µ‚¢‚悤‚Å‚·B

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:05:39
addMouseMotionListener((MouseMotionListener)this)

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:15:01
•ÔM‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽŽ‚µ‚Ü‚µ‚½‚ª“¯‚¶Š‚ɃGƒ‰[‚ªo‚½‚܂܂݂½‚¢‚Å‚·B
‘¼‚É–â‘è“_‚͂Ȃ¢‚Å‚µ‚傤‚©B
‚æ‚­•ª‚©‚è‚Ü‚¹‚ñ‚ªƒ\[ƒX‚ð‘‚­ˆÈ‘O‚ÉÝ’è‚Æ‚©‚à“K“–‚É
‚â‚Á‚Ä‚é‚ñ‚Å‚»‚̕ӂɂ¨‚©‚µ‚¢‚ÆŽv‚¤“_‚ ‚ê‚΂»‚Á‚¿‚à
l‚¦‚Ä‚­‚ꂽ‚ç‚Å‚·B‚±‚¤‚䂤ݒè‚É‚µ‚È‚¢‚ƃCƒxƒ“ƒg‚Í
Žg‚¦‚È‚¢‚ñ‚¾‚Ý‚½‚¢‚ÈEEE

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:16:25
>>212
–îˆó“ü‚Á‚Ă邩‚ç‚¶‚á‚Ë[‚ÌH

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:18:37
JDK‚̃o[ƒWƒ‡ƒ“‚ªˆá‚¤‚Æ‚©H

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:23:15
>>215–îˆó‚̓Gƒ‰[‚ª‚Å‚éꊂð‚í‚©‚邿‚¤‚É‚¢‚ê‚Ü‚µ‚½B
ŽÀÛ‚Í“ü‚ê‚ĂȂ¢‚Å‚·B
>>216‰½‚Ì‚±‚Æ‚©‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢‚¢‚ñ‚Å‚·B
‚Ƃ肠‚¦‚¸ƒ\[ƒX‚É–â‘肪‚È‚¢‚È‚ç‚à‚¤–³—‚Á‚Û‚¢‚Å‚·‚ËEEE


218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:24:47
>>217
ƒGƒ‰[ƒƒbƒZ[ƒW‚­‚ç‚¢“\‚ê‚æAƒJƒX

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 03:49:23
‚Ü‚¸ŠwZ‚̊‹«‚ÆŽ©‘î‚̊‹«‚ªˆá‚¤‚ñ‚¾‚ëB
ŠwZ‚Ìæ¶‚ɑВk‚µ‚Ă݂½‚çH@ƒeƒXƒg‚Ì“_”ˆ«‚­‚Ä‚à‚â‚é‹C‚Ŭт­‚ê‚é‚©‚à‚æ‚—‚—‚—

‹ï‘Ì“I‚Ȋ‹«Ý’è‚Í‚±‚Á‚¿B
Eclipse“‡M26yJava/C/PHP/Ruby/Python/Perlz
½ÚØÝ¸(tech”Â)l50



‘æŽOŽŸ¢ŠE‘åí‚Å‚à‹N‚«‚½‚碊E•s‹µ’Eo‚·‚é‚©‚à‚ÈB•s‹ÞT‚¾‚ªB
‘æ“ñŽŸ¢ŠE‘åí‚Ì‘O‚É‚à‘å‹°Q‹N‚«‚ÄA¢ŠE‘åí‚ŋً}à­Žxos‚Á‚ÄŽ‚¿’¼‚µ‚½‚æ‚ËB



COBOL‚Ío—ˆ‚邯‚ÇBASIC‚Ío—ˆ‚È‚¢‚¶‚á‚È‚­‚ÄABASIC‚¶‚á‚â‚Á‚Ä‚ç‚ê‚È‚¢‚Á‚Ä•û‚ª‘å‚«‚¢‚¾‚낤B
Ší—p•n–R‚Å‚ ‚ꂱ‚êo—ˆ‚é‚È‚çAƒvƒƒWƒFƒNƒg–ˆ‚É“K“–‚ÉŒ¾ŒêŒˆ‚ß‚ç‚ê‚Ä‚à‚È‚ñ‚Æ‚©¬‚邪A
•’Ê‚ÍAV‚µ‚¢Œ¾ŒêŠo‚¦‚é‚͔̂ñí‚ɃRƒXƒgŠ|‚©‚镨‚¾‚ëB
Šî–{‚̓Rƒ~ƒ…ƒjƒP[ƒVƒ‡ƒ“‚Å‚àA“ú–{ŒêŽg‚¢‚ªA‰pŒêŠo‚¦‚é‚̂͑å•Ï‚¾‚ºB“ú–{Œê‚ð‚»‚Ì‚Ü‚ÜŽg‚¦‚½‚Ù‚¤‚ª—y‚©‚ɕ֗˜B

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 05:17:43
>>219
•@•³‚Í–Ù‚Á‚Æ‚ê

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 05:35:08
ƒGƒNƒŠƒvƒX‚ŃRƒ“ƒgƒ[ƒ‹‚«[{ƒVƒtƒg‚«[{‚n‚ŃCƒ“ƒ|[ƒg’²‚ׂĂ­‚ê‚é‹@”\‚ ‚邯‚Ç
‚ ‚ê‚f‚t‚h‚Å‚â‚é‚ɂ͂ǂ±‰Ÿ‚¹‚΂¢‚¢‚ÌH

222:foo
09/01/30 08:36:08
Velocity ‚ÅAƒeƒ“ƒvƒŒ[ƒg‚©‚ç—˜—p‚Å‚«‚é•Ï”‚̈ꗗ‚ðo—Í‚·‚é•û–@‚Á‚Ä‚ ‚é‚©‚ÈHƒOƒ[ƒoƒ‹•Ï”‚̃_ƒ“ƒv‚Å‚à‚¢‚¢‚¯‚Çc

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 10:54:41
>>212
‚ÍŠî–{“I‚ȃIƒuƒWƒFƒNƒgŽwŒü‚ÌŠT”O‚à‚í‚©‚Á‚ĂȂ¢‚­‚¹‚É
GUI‚â‚çƒAƒvƒŒƒbƒg‚â‚ç‚â‚낤‚Æ‚µ‚Ä‚é‚Ì‚ªŠÔˆá‚¢
“ü–å‚©‚ç‚â‚è’¼‚¹

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 14:28:53
Ž¿–â‚Å‚·B

‹@ŽíˆË‘¶•¶Žš‚ðˆµ‚¤•K—v‚ª‚ ‚Á‚ÄAEUC_JP‚ł͂Ȃ­
EUC_JP_Solaris
‚Æ‚¢‚¤•¶ŽšƒR[ƒh‚ɕϊ·‚µ‚ătƒ@ƒCƒ‹‚Éo—Í‚µ‚悤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªAu‡‚v‚Ì•¶Žš‚¾‚¯ãŽè‚­•ÏŠ·‚Å‚«‚Ü‚¹‚ñB
‘¼‚Ì•¶Žšu‡@v‚Ȃǂͳí‚Éo—Í‚³‚ê‚Ă܂·B

OS‚̓EƒBƒ“ƒhƒEƒY‚Å‚·B
——R‚â‘Έ–@‚ð‚²‘¶’m‚È•û‚Í‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚©H

u`v‚̕ϊ·‚¾‚¯‚Å‚à“ª‚ª’É‚©‚Á‚½‚Ì‚Éccorz


225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 15:19:27
EUC_JP_Solaris‚Á‚Ä‚¢‚¤cnarset‚ɇ‚‚Á‚Ä‚¢‚¤•¶Žš‚ª‚È‚¢‚ñ‚¶‚á‚È‚¢H
‚Ç‚¤‚݂ĂàŠg’£•¶Žš‚¾‚µB

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 15:19:50
charset‚Ë

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 16:54:53
ƒ\ƒ‰ƒŠƒX‚ª“®ì‚·‚éŠJ”­ŠÂ‹«‚ª•K—v‚Å‚ÍH

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 18:58:33
ƒGƒNƒŠƒvƒX‚ŃRƒ“ƒgƒ[ƒ‹‚«[{ƒVƒtƒg‚«[{‚n‚ŃCƒ“ƒ|[ƒg’²‚ׂĂ­‚ê‚é‹@”\‚ ‚邯‚Ç
‚ ‚ê‚f‚t‚h‚Å‚â‚é‚ɂ͂ǂ±‰Ÿ‚¹‚΂¢‚¢‚ÌH


229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 20:33:38
>>225-226
•’Ê‚Él‚¦‚½‚ç‚»‚¤‚È‚ñ‚¾‚¯‚ÇŠmØ‚ÆA‡‚‚ɑ΂·‚é‘Έ–@‚ª—~‚µ‚©‚Á‚½

>>227
‚Ù‚©‚Ì•¶Žš‚ÍXP‚Å“®‚¢‚Ă܂·B
‚½‚¾‚ÌEUC_JP‚¾‚Á‚½‚ç‡@‚¾‚Á‚ĕϊ·‚Å‚«‚È‚¢‚Å‚·‚æB

‚»‚à‚»‚àŠg’£•¶Žš‚È‚ñ‚Ăǂ¤‚¹ƒEƒBƒ“ƒhƒEƒYˆÈŠO‚¶‚á•\ަ‚Å‚«‚È‚¢‚ñ‚¾‚©‚ç’ú‚߂Ă­‚ê‚ê‚΂¢‚¢‚Ì‚Éorz
ƒEƒBƒ“ƒhƒEƒYˆÈŠO‚¶‚áŽg‚í‚È‚¢ƒVƒXƒeƒ€‚¾‚©‚ç‚»‚ñ‚ÈŒ¾‚¢–󂪒ʗp‚·‚é‚Í‚¸‚à–³‚­cc

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 20:41:30
ƒEƒBƒ“ƒhƒEƒYˆÈŠO‚ÅŽg‚í‚È‚¢‚ñ‚È‚ç EUC Žg‚í‚È‚¢‚Å SJISŒn‚Ì windows-31j ‚‚©‚Á‚Æ‚«‚á‚¢‚¢‚ñ‚Å‚ÍH

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 21:13:25
>>230
EUC_JP‚Å‘¼¼½Ãтɑ—‚é‚©‚çeucŒnˆÈŠO•s‰Â‚Å‚·B

‚¯‚Çwindows-31j ‚©‚ç’¼Úi‚¤‚É‚ð‰î‚³‚¸jEUC‚ɕϊ·‚Å‚«‚ê‚ÎãŽè‚­‚¢‚­‚©‚à‚µ‚ê‚È‚¢‚Å‚·‚ËB@‚»‚ñ‚È‚±‚Ƃł«‚é‚©’m‚ç‚È‚¢‚Å‚·‚¯‚ÇB

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 21:24:04
>>231
•ÏŠ·æ‚ª‚È‚¢‚Á‚ÄŒ¾‚Á‚Ä‚ñ‚¾‚©‚çA‘—‚ç‚ꂽ‘¤‚̃VƒXƒeƒ€‚Ň‚‚ðŽg‚¤‚±‚Ƃ͂Ȃ¢‚ñ‚¶‚á‚Ë[‚ÌH

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:10:13
>>232
ŽŽ‚µ‚Ä‚à‚炦‚Εª‚©‚邯Žv‚¢‚Ü‚·‚ªA
ƒTƒNƒ‰ƒGƒfƒBƒ^‚âGŠÛƒGƒfƒBƒ^‚Åu‡‚v‚ðEUC_JP‚ŕۑ¶‚Å‚«‚Ü‚·‚µŠJ‚¯‚Ü‚·B

‚ ‚ÆŽ–‚Ì”­’[‚̓VƒXƒeƒ€‚©‚ç‘—‚è‚©‚¦‚³‚ê‚Ä‚«‚½ƒtƒ@ƒCƒ‹‚ɇ@‚Ȃǂª‚ ‚Á‚½‚±‚ƂȂñ‚ÅŽg‚í‚È‚¢‚Ƃ͂¢‚¢‚«‚ê‚È‚¢‚ñ‚Å‚·B


‚±‚±‚É‹‚él‚̃Œƒxƒ‹‚ł͑Έ•s‰Â‚Å‚·‚©H@‚Æ‚¿‚å‚Á‚Æø‚Á‚Ă݂éB

Œ»ÛŽ©‘Ì‚Íu‡‚v‚ðŠÜ‚Þ•¶Žš—ñ‚ð•¶ŽšƒR[ƒh‚ÉEUC_JP_Solaris‚ðŽw’肵‚ătƒ@ƒCƒ‹o—Í‚·‚邾‚¯‚ÅÄŒ»‚·‚邯Žv‚¢‚Ü‚·B (ÄŒ»‚µ‚È‚©‚Á‚½‚çƒo[ƒWƒ‡ƒ“‚Ì–â‘è‚È‚ÇA•ʂ̗—R‚ɂȂé‚Ì‚ÅÄŒ»‚µ‚È‚¢‚Ȃ炻‚̂ق¤‚ª‚ ‚肪‚½‚¢‚̂ł·‚ªcc)

u‡‚v‚ðEUC_JP‚Åo—Í‚µ‚½‚¢A‚½‚¾‚»‚ꂾ‚¯‚È‚ñ‚Å‚·B@‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:16:49
ç’k‚Å‚à‚»‚ñ‚Èø‚è“ü‚ê‚ç‚ꂽ‚玀‚˂Ƃ¢‚¢‚½‚­‚È‚é‚Ë

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:27:44
‚»‚à‚»‚àEUC_JP_Solaris‚Ň@‚â‚ç‘Ήž‚µ‚Ä‚¢‚é‚Ì‚©H
EUC_JP_MS‚È‚ñ‚Ä•¨‚ª‘¶Ý‚µ‚Ă邿‚¤‚ÅAGŠÛ‚ŕۑ¶‚Å‚«‚é‚Ì‚ÍEUC_JP_MS‚¾‚©‚çH‚©H

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:39:24
>>235
java‚ÅŽg‚¤•û–@‚ª‚ ‚è‚Ü‚·‚©H ‚»‚Ì•¶ŽšƒR[ƒhB

Java‚ª“à•”‚Å‚¤‚ɂɟŽè‚ɕϊ·‚·‚é‚Ì‚ª–â‘è‚È‚ñ‚Å‚·B
‚¤‚ɂɂ͖{—ˆŠg’£•¶Žš‚ª–³‚¢‚Ì‚ÅB


237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 22:47:13
>>236
ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éƒGƒ“ƒR[ƒfƒBƒ“ƒO
URLØÝ¸(java.sun.com)

java‚Ì5.0‚©‚¹ƒTƒ|[ƒg‚³‚ê‚Ă邭‚³‚¢

•¶ŽšƒR[ƒh•\
URLØÝ¸(ash.jp)

‚»‚µ‚ÄJISX0208‚ÉNo.‚Í‚ ‚éB
‚µ‚©‚µjava‚Í‚¤‚É‚Æ‚Ì‘ŠŒÝ•ÏŠ·‚űÎÞ°Ý‚µ‚¿‚Ⴄ‚ñ‚¾‚æ‚Ȃǂ¤‚µ‚½‚à‚Ì‚©

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:01:03
> ‚¤‚ɂɂ͖{—ˆŠg’£•¶Žš‚ª–³‚¢‚Ì‚ÅB
Œ‚̇‚‚ÍU+2116B‚¿‚á‚ñ‚Æ‘¶Ý‚·‚éB

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:09:12
>>237
EUC_JP_MS‚ÅŒŸõ‚µ‚½‚çƒqƒbƒg‚µ‚È‚©‚Á‚½‚ñ‚Å‚·‚¯‚ÇAEUC_JP_Solaris‚̘b‚Å‚·‚©H
0208‚É‚ ‚é‚È‚çEUC_JP_LINUX Žg‚¦‚ÎãŽè‚­‚¢‚­‰Â”\«‚Í‚ ‚è‚Ü‚·‚ËB
ãŽè‚­‚¢‚­‚È‚ç
EUC_JP_LINUX‚ÆEUC_JP_Solaris‚Å‚»‚ꂼ‚êƒGƒ“ƒR‚µ‚ăoƒCƒg’PˆÊ‚Å”äŠr‚µ‚ĕ⊮‚·‚é‚Á‚Ä‚±‚Æ‚à‚Å‚«‚È‚­‚Í–³‚¢‚©Bˆê‚©‚çƒGƒ“ƒR[ƒhƒvƒƒOƒ‰ƒ€‘‚­‚æ‚è‚͂܂µ‚¾‚낤‚¯‚Çc

>>238
‚»‚¤‚È‚ñ‚Å‚·‚©H@JAVA‚ŃoƒCƒg“f‚©‚¹‚ÄŠm”F‚µ‚Ä‚½‚̂ł»‚Ì’l‚Å‚ ‚邱‚Ƃ͒m‚Á‚Ă܂µ‚½‚ªA
‚Ç‚±‚©‚Ì•¶ŽšƒR[ƒh‘Ήž•\‚ł͖¢‘Ήžˆµ‚¢‚ɂȂÁ‚Ä‚½‚Ì‚Å³Ž®‚È‚à‚̂ł͂Ȃ¢‚Ì‚©‚ÆŽv‚Á‚Ă܂µ‚½B

‘¶Ý‚·‚é‚©‚Ç‚¤‚©‚Í‚ ‚Ü‚è–â‘è‚¶‚á‚È‚­‚ÄA•ÏŠ·‚Å‚«‚È‚¢‚Ì‚ª–â‘è‚È‚ñ‚Å‚·‚¯‚Ç‚ËB

240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:09:34
„‚»‚µ‚ÄJISX0208‚ÉNo.‚Í‚ ‚éB
‚È‚¢‚æB‚»‚Ì•\‚̓tƒHƒ“ƒg‚ª‘Ήž‚µ‚Ă邯ŸŽè‚É•\ަ‚µ‚¿‚Ⴄ‚¾‚¯B

JIS X 0208 ‚Å‚Í13‹æ‚ÍŽg‚í‚ê‚ĂȂ¢B
‚¾‚©‚ç“ÆŽ©Šg’£‚·‚él’B‚É13‹æŸŽè‚ÉŽg‚í‚ê‚¿‚á‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇB

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:17:20
>>240
‚È‚ñ‚Æ‚¢‚¤ƒJƒIƒX

eucJP-ms
URLØÝ¸(www2d.biglobe.ne.jp)

‚±‚±‚Ì•\‚¾‚Æ0208‚ɂ͂Ȃ¢Ž–‚ɂȂÁ‚Ä‚é‚Ë
‚‚܂èA0208‚É‘¶Ý‚µ‚È‚¢‡‚‚ªEUC_JP_Solaris‚ŃoƒPƒ‹‚̂ͳí‚È“®ì‚Ȃ̂©

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:20:21
>>240
NECŠg’£ŠOŽš‚Á‚Ä‘‚¢‚Ă܂·‚ËB
NECŽ€‚˂΂¢‚¢‚Ì‚ÉB


243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:24:10
„ŠDF‚̃R[ƒhƒ|ƒCƒ“ƒg‚ÍAIBM“ÁŽê•¶Žš‚Å‚à’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B
‚±‚Á‚¿‚ɕϊ·‚³‚ê‚Ä‚¢‚éˆ«Š¦

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:31:15
>>243
ƒeƒ‰ƒpƒbƒh‚ÅEUC‚ŕۑ¶‚µ‚½‚ç0xADE2‚ŕۑ¶‚³‚ꂽB

‚¾‚ªA0208‚ɂ͇‚‚Í‘¶Ý‚µ‚È‚¢‚ñ‚¾‚©‚çA
EUC_JP_MS¨‚¤‚ɂɨEUC_JP_Solaris‚Å”j‰ó‚³‚ê‚é‚̂ͳ킭‚³‚¢B
¦EUC_JP_MS¨‚¤‚ɂɨEUC_JP_MS‚Å‚à”j‰ó‚³‚ê‚é‚©‚à‚µ‚ê‚ñ‚¯‚Ç‚—

‚»‚µ‚ÄAÅ‘å‚Ì–â‘è‚ÍEUC_JP_Solaris‚É‘¶Ý‚µ‚È‚¢”¤‚̇‚‚ªA
>>231‚̃VƒXƒeƒ€‚ÅŽg‚í‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©B
windows‚ÅŽg‚¦‚é‚ñ‚¾‚©‚çŽg‚¦‚È‚¢‚̂͂¨‚©‚µ‚¢‚Æ‚©“d”g‚ÈŽ–‚ð‹q‚ªŒ¾‚¤‚©‚Ç‚¤‚©B

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:43:56
>>244
EUC_JP_Solaris‚É‘¶Ý‚·‚é‚©‚Ç‚¤‚©‚æ‚èŽg‚¦‚é‚©‚Ç‚¤‚©‚ª–â‘肾‚©‚ç
Žc”O‚È‚ª‚瑽•ªŽg‚¦‚Ü‚¹‚ñ‚Í’Ê—p‚µ‚È‚¢‚Å‚·cc

‚Æ‚¢‚¤‚©‹@ŽíˆË‘¶•¶Žš‚¾‚©‚çŽg‚¦‚Ü‚¹‚ñ‚Í’Ê—p‚µ‚È‚©‚Á‚½B


246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:48:01
>>245
‚â‚Á‚Ï‚»‚¤‚Ȃ邩`‚»‚Á‚¿‚̃VƒXƒeƒ€‚ÌŽÀ‘•‚É‚æ‚Á‚¿‚Ü‚¤‚ñ‚¾‚ÈB

‚µ‚©‚µA‘Îôl‚¦‚邯“ª‚©‚ç“’‹C‚ª‚Å‚»‚¤‚¾‚È

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:48:48
‚Ƃ肠‚¦‚¸AEUC_JP_Solaris‚̃VƒXƒeƒ€‚Ň‚‚ðŽg‚Á‚Ă邩AŽg‚¦‚Ä‚¢‚é‚©‚𒲂ׂñ‚Æ‚ ‚©‚ñ‚Ë

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:50:38
>>246
³’¼‚±‚ÌŽdŽ–‚Å•¶Žš‚ªŒ™‚¢‚ɂȂè‚Ü‚µ‚½B


249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/30 23:58:55
’·‚¢ŠÔ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

Œ‹˜_‚Íu³U–@‚͂Ȃµv‚Á‚ÄŠ´‚¶‚Å‚·‚Ëorz
“ÆŽ©‚Å•¶ŽšƒZƒbƒg쬂ª‚ñ‚΂è‚Ü‚·cc


250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:09:14
>>249
ƒIƒ}ƒG‚ªŠ¨ˆá‚¢‚µ‚Ä‚¢‚邾‚¯B
ƒoƒJ‚Á‚Ä‚»‚ñ‚È‚à‚ñB

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:11:47
>>250‚̈Ӗ¡‚ª‚æ‚­•ª‚©‚ç‚È‚¢‚ñ‚¾‚¯‚ÇAEUC_JP_Solaris‚Ň‚‚ªƒtƒ@ƒCƒ‹‚Éo—͂ł«‚Ü‚µ‚½‚æA‚Á‚ĈӖ¡H


252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:15:27
ʼn‚̇‚‚ª‚łȂ¢‚Á‚Ä”Y‚Ý‚ªƒoƒJ‚Ȃ̂©A
³U–@‚͂Ȃµ‚Æ‚¢‚¤”»’f‚ªƒoƒJ‚Ȃ̂©B

‚Ç‚Á‚¿‚¾‚ë‚ËH

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:16:23
0x8FA2F1 ‚ɕϊ·‚Å‚«‚ÄŠì‚ñ‚Å‚él‚È‚ñ‚Å‚µ‚傤

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:28:13
public List method(){
@@try {
@@@@return new ArrayList();
@@} catch (Exception e) {
//‚±‚±‚Å”ñƒ`ƒFƒbƒN—áŠO‚𓊂°‚È‚¢‚Æ
//‚±‚̃ƒ]ƒbƒg‚ÍŒ^list ‚ð•Ô‚·•K—v‚ª‚ ‚邯‚¢‚¤ƒGƒ‰[‚ɂȂé
@@}
}
‚È‚ºƒRƒŒƒNƒVƒ‡ƒ“‚ð•Ô‚·‚Æ‚«‚É”ñƒ`ƒFƒbƒN—áŠO‚𓊂°‚È‚¢‚ƃGƒ‰[‚ɂȂé‚̂łµ‚傤‚©

255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:30:57
>>254
public List method(){
@@try {
@@@@return new ArrayList();
@@} catch (Exception e) {
@@}
return null; //©‚±‚ê‚͂Ȃ¢‚ÌH
}


256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 00:36:34
>>254
ƒGƒ‰[‚Æ‚¢‚¤‚Ì‚ÍAƒRƒ“ƒpƒCƒ‹EƒGƒ‰[‚Ì‚±‚Ƃł·‚©B

—áŠO‚ª”­¶‚µ‚½ê‡‚Ì—¬‚ê‚ÉAƒƒ\ƒbƒh‚𔲂¯‚é•û–@‚ª‘‚©‚ê‚Ä‚¢‚È‚¢‚©‚çB
”ñƒ`ƒFƒbƒN—áŠO‚ÍAƒƒ\ƒbƒh‚𔲂¯‚é•û–@‚̈ê‚ÂB

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 01:41:54
ƒƒ]ƒbƒgŒ¾‚¤“z‚Í‚½‚¢‚Ä‚¢’Þ‚è

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 02:56:42
0xADE2‚ðƒtƒ@ƒCƒ‹‚©‚ç“ü—Í
EUC_JP_Solaris: ‡‚(0x2116)
EUC_JP_LINUX: ?(0xFFFD)
EUC_JP: ?(0xFFFD)

'‡‚'‚ðƒtƒ@ƒCƒ‹‚Éo—Í
EUC_JP_Solaris: 0x8FA2F1
EUC_JP_LINUX: 0x3F
EUC_JP: 0x8FA2F1

0x8FA2F1‚ðƒtƒ@ƒCƒ‹‚©‚ç“ü—Í
EUC_JP_Solaris: ‡‚(0x2116)
EUC_JP_LINUX: ?(0xFFFD)
EUC_JP: ‡‚(0x2116)

‚¤‚¿‚̊‹«‚¾‚Æ‚±‚¤‚È‚Á‚½‚¯‚ÇA‚Ç‚±‚ç•Ó‚ªˆ«‚¢‚ÌH

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 07:12:11
‚±‚±‚̂₂Á‚ÄŒ‹\ŠÔˆá‚¢‹³‚¦‚邿‚È

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/01/31 10:43:43
>>258
'‡‚'‚ðƒtƒ@ƒCƒ‹‚Éo—Í
EUC_JP_Solaris: 0x8FA2F1
EUC_JP_LINUX: 0x3F
EUC_JP: 0x8FA2F1
ª‚±‚ê‚ðEUC‚ðˆµ‚¦‚éƒGƒfƒBƒ^‚ÅŠJ‚¢‚Ă݂ÄB 3ƒoƒCƒg‚Ì•û‚É‚È‚é‚Æ‘½•ª‰»‚¯‚é‚©‚çB



ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5059“ú‘O‚ÉXV/227 KB
’S“–:undef