y‰SŽÒzJavaŽ¿–⥑ ..
2:1
08/11/17 01:10:36
**** ŠÖ˜AƒXƒŒƒbƒhˆÄ“à ****
¡ AWT ‚Æ Swing ‚Í --
Java’ᑬGUI Swing 7
½ÚØÝ¸(tech”Â)l50
¡ SWT ‚Í --
Java ‚‘¬GUI SWT@3
½ÚØÝ¸(tech”Â)l50
¡ NTT DoCoMo ‚Ì iƒ‚[ƒhŒg‘Ñ“d˜b—p Java (iƒAƒvƒŠ) ‚Í --
iƒ‚[ƒhŒg‘Ñ“d˜b—pJava(iƒAƒvƒŠ) Part18
½ÚØÝ¸(tech”Â)l50
¡ DoCoMo ˆÈŠO‚Í --
CLDC+MIDP+Œg‘Ñ“d˜b—pJavaƒXƒŒƒbƒh part 8
½ÚØÝ¸(tech”Â)l50
¡ ‰Û‘èEh‘è‚Í --
šš Java ‚Ìh‘肱‚±‚Å“š‚¦‚Ü‚· Part 66 šš
½ÚØÝ¸(tech”Â)l50
**** ŠJ”ŠÂ‹«‚ª•K—v‚Ìê‡‚Í ****
¡ J2SE 1.4.0
URLØÝ¸(sdc.sun.co.jp)
¡ J2SE 5.0 (1.5.0)
URLØÝ¸(java.sun.com)
¡ Java SE 6
URLØÝ¸(java.sun.com)
**** ŽÀsŠÂ‹«‚¾‚¯‚ª•K—v‚Ìê‡‚Í ****
¡ Java ƒ\ƒtƒgƒEƒFƒA‚̃_ƒEƒ“ƒ[ƒh
URLØÝ¸(www.java.com)
3:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 08:04:28
>>1
‚¨‚Í
‚¨‚Â
4:‚Í‚ñ‚µ‚傤
08/11/17 08:30:39
JAVA‚ÌJBUILDER2005‚ª‚ ‚èA‚ЂƂ܂¸Sample‚ðŒ©‚Ä‚¢‚Ü‚·i³’¼Žg‚Á‚Ä‚¢‚邯‚¢‚¤ó‘Ԃł͂܂¾‚È‚¢‚̂ł·j‚ªA
JPXiƒvƒƒWƒFƒNƒgjƒtƒ@ƒCƒ‹‚ðÄBulid‚·‚é‚Ì‚ÆMake‚ð‚·‚é‚̂Ƃªƒƒjƒ…[‚É‚ ‚è‚Ü‚·B
‚PF‚±‚̈Ⴂ‚͂Ȃñ‚Å‚µ‚傤‚©HˆêŒ©‚Ç‚¤‚¿‚ç‚ð‘I‘ð‚µ‚Ä‚ÌŠù‘¶‚Ì‚à‚͎̂Às‚Å‚«‚é‚©
‚Å‚«‚È‚¢‚Ì‚©@‚ɂ‚¢‚ÄŒ¾‚¦‚Î@‚»‚ê‚炵‚¢CG‚ÌŠG‚Ío‚Ü‚·‚Ì‚Å@•Ï‚í‚è‚͂Ȃ©‚Á‚½B
‚QFŠô‚‚©‚̃Tƒ“ƒvƒ‹‚Ì“àAã‚̂悤‚ÉJbulider‚ÅŽÀs‚ð‚·‚é‚ÆŠG‚ªo‚Ü‚·‚Ì‚ÅAŽÀs‚Å‚«‚邿‚¤‚ɂȂé‚Å‚·‚ª
Jbulider‚̃\ƒtƒg‚ð‰î‚³‚È‚¢‚Å@ŽÀs‚Å‚«‚邱‚Ƃ͂Ȃ¢‚Å‚µ‚傤‚©B
Java‚ÍŽÀsƒtƒ@ƒCƒ‹i³Šm‚È—pŒê‚łȂ¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªj‚Æ‚¢‚¤‚à‚̂͂Ȃ¢‚Å‚µ‚傤‚©H
—Ⴆ‚ÎWindows‚ÅŒ¾‚¦‚ÎAŠg’£Žq.exe‚̃tƒ@ƒCƒ‹‚Í’¼‚ÉA
‚ ‚é‚¢‚Í@FLASH‚Ì.swfƒtƒ@ƒCƒ‹‚ÍIE‚Å(ƒuƒƒbƒN‚ÍŠO‚µ‚ÄjŠJ‚‚±‚Æ‚ªo—ˆ‚éB“¯‚¶flash‚Ì.flvƒtƒ@ƒCƒ‹‚ÍWebã‚ÅA‹N“®ƒtƒ@ƒCƒ‹‚𓱓ü‚µ‚Ä‚µ‚©Œ©‚¦‚È‚¢iYoutube‚̂悤‚ÉjB
JAVA‚͂ǂ¤‚Å‚µ‚傤‚©H
‚RF‚»‚ê‚Æ.JAVA‚Æ‚¢‚¤Šg’£Žqƒtƒ@ƒCƒ‹‚̓\[ƒXƒtƒ@ƒCƒ‹‚Æ—‰ð‚µ‚Ă悢‚Å‚µ‚傤‚©H
5:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 10:52:33
URLØÝ¸(www.ibm.com)
‚±‚±‚ðŒ©‚é’Ê‚è
null ‘ã“ü‚Í‚·‚Å‚É‰ß‹Ž‚Ì‚à‚̂ǂ±‚ë‚©‚æ‚‚È‚¢‚Ý‚½‚¢‚Å‚·‚ËB
ŽÀۂ݂Ȃ³‚ñ‚Ç‚¤‚µ‚Ă܂·H
6:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 10:58:31
>>4
jbuilder2005 ‚ÍŽÌ‚Ä‚Ä netbeans ‚ðƒIƒXƒXƒ‚µ‚Ü‚·B
‚ª
1. rebuild→‚·‚ׂẴ\[ƒX‚̃Rƒ“ƒpƒCƒ‹ make→•ÏX‚³‚ꂽƒtƒ@ƒCƒ‹‚̂݃Rƒ“ƒpƒCƒ‹
2. VM‚ÉPATH‚ð’Ê‚µ‚Äjbuilder‚łł«‚½classesƒfƒBƒŒƒNƒgƒŠ‚ÅŽÀs‚µ‚Ă݂܂µ‚傤BjavaŽÀs‚ÌŽd•û‚Í’²‚ׂĂËB
3. ‚¤‚ñAƒ\[ƒXƒtƒ@ƒCƒ‹
4. Ž©•ª‚ÅŒŸõ‚ðŠo‚¦‚È‚¢‚ÆAˆê¶‚܂Ƃà‚ȃvƒƒOƒ‰ƒ€‚Í‘g‚߂܂¹‚ñ
7:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 12:27:56
>>5
‚»‚±‚ðŒ©‚é’Ê‚è
•K—v‚Èê–ʂł͕K—v
•s—v‚Èê–ʂł͕s—v
8:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 12:36:02
’ŠÛƒNƒ‰ƒXA‚̃TƒuƒNƒ‰ƒX‚ªƒNƒ‰ƒXB,ƒNƒ‰ƒXC‚Å‚ ‚邯‚«‚ÉAB‚̃IƒuƒWƒFƒNƒg‚ð
C‚̃IƒuƒWƒFƒNƒg‚ɕϊ·‚·‚é•û–@‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
9:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 12:51:02
>>8
–³—Bclass B extends A ‚ð class C extends A ‚ɂ͕ϊ·‚Å‚«‚È‚¢B
Úׂª‚í‚©‚ê‚Α¼‚Ì•û–@‚Å“¦‚°‚ç‚ê‚é‚©‚à‚µ‚ê‚È‚¢‚¯‚ÇB
10:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 12:58:50
B‚̃IƒuƒWƒFƒNƒg‚ðŒ³‚É‰Šú‰»‚·‚éƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ðC‚Éì‚ê‚΂¢‚¢‚ñ‚¶‚á‚Ë
11:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 13:14:22
>>10
‚æ‚낵‚¯‚ê‚Î‚à‚¤‚µÚ‚µ‚‚¨Šè‚¢‚Å‚«‚Ü‚·‚©BBBHjava‰SŽÒ‚ł悂킩‚ç‚È‚¢‚Ì‚ÅBB
12:‚Í‚ñ‚µ‚傤
08/11/17 13:47:19
>>6 @‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
>@2. VM‚ÉPATH‚ð’Ê‚µ‚Äjbuilder‚łł«‚½classesƒfƒBƒŒƒNƒgƒŠ‚ÅŽÀs‚µ‚Ă݂܂µ‚傤BjavaŽÀs‚ÌŽd•û‚Í’²‚ׂĂËB
VM‚ÍVirtualMachine?@ƒzƒ‹ƒ_[Classes‚Í‚ ‚è‚Ü‚·B‚³‚Ä@‚Ç‚¤‚·‚é‚©
‚à‚¤ˆê•à•Œ¾‚ð‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B@
Šm‚©‚ÉŒŸõ‚ÌŽd•û‚à@JAVA@ŽÀs‚Å‚µ‚©
Žv‚¢‚‚©‚È‚‚Ä‚¢‚Ü‚·
13:‚è‚傤
08/11/17 16:21:55
<input type="button" class="button" value="•ÒW" onClick="editEmployeeInfo"(<bean:write name="searchList" property="employee_id"/>)
‚±‚Ìonclick‚ÌŠ‚ÅAemployeeId(ŽÐˆõID)‚ª‘—‚ç‚ê‚邿‚¤‚ɂȂÁ‚Ä‚¢‚é‚炵‚¢‚ñ‚Å‚·‚ªA
‚±‚ê‚ð‚à‚Æ‚ÉŽ©•ª‚̃y[ƒW‚ŎЈõî•ñ‚ðŽæ“¾‚·‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
’f•ГI‚Å‚·‚¢‚Ü‚¹‚ñ
14:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 16:52:02
annotation‚ª‘S‘R—‰ð‚Å‚«‚È‚¢‚ñ‚Å‚·‚ªA‚¨Š©‚߃TƒCƒg‚È‚¢‚Á‚·‚©H
15:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 17:22:56
` 3•ª‚ÅŠo‚¦‚éƒAƒmƒe[ƒVƒ‡ƒ“ `
ƒAƒmƒe[ƒVƒ‡ƒ“‚̓Nƒ‰ƒX‚⃃\ƒbƒhAƒtƒB[ƒ‹ƒh‚Ȃǂɂ‚¯‚ç‚ê‚邿B ˆø”‚ðŽw’è‚·‚邱‚Æ‚à‚ ‚邿B
@Foo(message = "hello")
public class MyClass { ... }
Ž©ì‚̃Aƒmƒe[ƒVƒ‡ƒ“‚ðì‚邯‚«‚Í @interface ‚ðŽg‚¤‚ñ‚¾B ƒƒ\ƒbƒh‚ªˆø”‚ɑΉž‚·‚邼B
import java.lang.annotation.*;
@Retention(RetentionPolicy.RUNTIME)
public @interface Foo { String message(); }
RetentionPolicy.RUNTIME ‚ªŽw’肳‚ê‚Ä‚¢‚ê‚ÎAŽÀsŽž‚Ɏ擾‚Å‚«‚邿B ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ðŽg‚¨‚¤B
Class<?> c = MyClass.class;
Foo foo = c.getAnnotation(Foo.class);
System.out.println(foo.message());
‚±‚ê‚Å‚ ‚È‚½‚àƒAƒmƒe[ƒVƒ‡ƒ“ƒ}ƒXƒ^[I
16:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 17:43:42
ƒpƒlƒ‹‚É•`‰æ‚µ‚½}Œ`‚ðDeleteƒL[‚ÅÁ‚µ‚½‚¢‚̂ł·‚ªAKeyListener‚ɃtƒH[ƒJƒX‚ª“–‚½‚Á‚Ä‚‚ê‚Ü‚¹‚ñB
getFocusOwner()‚ðŽg‚Á‚½‚Æ‚±‚ëAí‚Ƀ{ƒ^ƒ“‚ɃtƒH[ƒJƒX‚ª“–‚½‚Á‚Ä‚¢‚鎖‚ª•ª‚©‚è‚Ü‚µ‚½B
‚±‚ê‚ð•`‰æƒpƒlƒ‹‚É“–‚Ä‚é‚É‚ÍA‚ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©B
17:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 18:10:18
panel.setFocusable(true);
panel.requestFocus();
18:14
08/11/17 19:42:55
>>15
‚Ç‚¤‚à‚Å‚·B
‚µ‚©‚µA‚¢‚Ü‚¢‚¿ˆÃ–Ù‚Ì•”•ª‚ª‘½‚‚È‚Á‚Ä•ª‚©‚è‚Â炢‚µA—˜“_‚ª‚æ‚‚í‚©‚ç‚È‚¢‚ñ‚Å‚·‚ªBB
19:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 19:59:12
‚æ‚‚í‚©‚ç‚È‚¢‚à‚͕̂K—v‚ɂȂé‚܂ŕú‚Á‚Ä‚¨‚‚Ì‚à‚ЂƂ‚̎肾‚æ‚ËB
•K—v‚ɂȂÁ‚½‚玩‘R‚Æ—‰ð‚Å‚«‚é
20:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 20:08:56
>>18
@Size(16) class MyData {
@Offset(0) int a;
@Offset(4) int b;
@Offset(8) long c;
}
‚̂悤‚Ƀf[ƒ^‚ðƒoƒCƒg—ñ‚ɃpƒbƒN‚·‚éÛ‚Ìî•ñ‚Æ‚µ‚ÄŽg‚Á‚½‚è
class MyService {
@MsgId(7) void foo() { ... }
@MsgId(42) void bar() { ... }
}
‚̂悤‚ÉID‚ƃƒ\ƒbƒh‚ð•R•t‚¯‚é‚̂Ɏg‚Á‚½‚è
‚Æ‚¢‚Á‚½—p“r‚ª—Ⴆ‚Îl‚¦‚ç‚ê‚Ü‚·
‚µ‚©‚µŠî–{“I‚ÉƒŠƒtƒŒƒNƒVƒ‡ƒ“‚ðŽg‚í‚È‚¢l‚ɂ͖³—p
21:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 20:36:47
Java‚ðƒ[ƒ‚©‚ç•׋‚µ‚½‚¢‚̂ł·‚ªA—Ç‚¢–{‹³‚¦‚Ä‚à‚炦‚Ü‚¹‚ñ‚©H
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒoŒ±‚͂Ȃ¢‚Å‚·B
‚¨Šè‚¢‚µ‚Ü‚·B
22:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 20:39:36
„„‚Q‚P
ƒfƒ‰‚ׂÁ‚Ò‚ñ
23:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 21:08:12
—ˆt‚©‚ç”OŠè‚¾‚Á‚½ƒ\ƒtƒgƒEƒFƒAŠÖ˜A‚̉ïŽÐ‚ÉAE‚ªŒˆ‚Ü‚è‚Ü‚µ‚½B
‚i‚`‚u‚`Œ¾Œê‚ðƒƒCƒ“‚Ƀ\ƒtƒgŠJ”‚ð‚µ‚Ä‚é‚»‚¤‚È‚ñ‚Å‚·‚ª
Ž©•ªŽ©g‚̃XƒLƒ‹‚©‚ç‚¢‚Á‚ÄŽdŽ–‚ɂ‚¢‚Ä‚¢‚¯‚é‚©‚ƂĂà
S”z‚Å‚·B¡‚©‚ç•׋‚Å‚à‚µ‚Ä‚¨‚©‚È‚¢‚ƂƂĂà•sˆÀ‚Ȃ̂Å
ŽÀí‚ɖ𗧂‘Ђª‚ ‚ê‚ÎЉ‚Ä‚‚ê‚Ü‚¹‚ñ‚©H‚¿‚Ȃ݂É
‚r‚i‚b|‚`’ö“x‚Ì’mޝ‚Í‚ ‚è‚Ü‚·B
24:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 21:35:32
>>15
ƒŠƒtƒŒƒNƒVƒ‡ƒ“‚Å‚·‚©B
‚¿‚å‚Á‚ƕ׋‚µ‚Ă݂é‚Á‚·Bthx.
25:16
08/11/17 22:03:57
>>17
o—ˆ‚Ü‚µ‚½B
—L“‚²‚´‚¢‚Ü‚·B
26:‚è‚傤
08/11/17 22:33:01
–¢ŒoŒ±@Œ¤C’†‚ÌŽÒ‚Å‚·B
eclipse , Tomcat‚ðŽg—p‚µ‚ÄA
ŽÐˆõî•ñŠÇ—ƒVƒXƒeƒ€‚̈ꕔ‚ð‰Û‘è‚Æ‚µ‚Ä쬂µ‚Ä‚‚ê‚Æ‚ÌŽ–‚ÅÝŒv‘‚ð“n‚³‚ê‚Ü‚µ‚½B
Ž©•ª‚Ì’S“–‚͎Јõî•ñ‚Ì•ÒWƒy[ƒW‚ÅA
ŽÐˆõˆê——ƒy[ƒW‚Ìu•ÒWvƒ{ƒ^ƒ“‚©‚玩•ª‚̃y[ƒW‚É”ò‚ÑA•ÒWƒy[ƒW‚Å“à—e‚ð•ÏX‚µ‚½‚çA
‚c‚a‚É•ÏX‚µ‚½ƒf[ƒ^‚ð‘—‚é‚Æ‚¢‚¤•”•ª‚Ìì‹Æ‚ð‚µ‚Ä‚¢‚Ü‚·B
‚»‚Ì’†‚ÅAŽÐˆõˆê——ƒy[ƒW‚Ì
<script>
function editEmployeeInfo(id){
document.editForm.employee_id.value = id;
document.editForm.submit();
}
</script>
@ È—ª
.
.
.
<input type="button" class="button" value="•ÒW" onClick="editEmployeeInfo"(<bean:write name="searchList" property="employee_id"/>)
‚±‚±‚Ì•”•ª‚ÅA•ÒWƒ{ƒ^ƒ“‚ð‰Ÿ‚·‚ƎЈõ‚h‚c(employee_id)‚ª“n‚³‚ê‚邿‚¤‚ɂȂÁ‚Ä‚¢‚ÄA
‚»‚ê‚ð—˜—p‚µ‚Ä‚»‚̎Јõ‚Ìî•ñ‚ðŽ©•ª‚̉æ–ʂ̉Šú•\ަ‚Æ‚µ‚Ä•\ަ‚³‚¹‚½‚¢‚̂ł·‚ªA
"editEmployeeInfo"(<bean:write name="searchList" property="employee_id"/>)
Ž©•ª‚̃y[ƒW‚ÅeditEmployeeInfo‚ð‚Ç‚¤Žg‚¦‚΂¢‚¢‚Ì‚©•ª‚©‚ç‚È‚¢ó‹µ‚Å‚·B
‹³‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚΂Ǝv‚¢‘‚«ž‚Ý‚µ‚Ü‚µ‚½B
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
27:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/17 23:39:27
>>26
ˆÓ’nˆ«‚É‹¿‚‚©‚à’m‚ê‚È‚¢‚ªAuJavav‚ÆuJavaScriptv‚̈Ⴂ‚Í”cˆ¬‚µ‚Ä‚éH
28:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 02:16:39
FileƒNƒ‰ƒX‚Ì
listFiles() ‚ÆlistFiles(FileFilter filter) ‚ðŽg‚Á‚Ă݂½‚ñ‚¾‚¯‚ÇB
listFiles() ‚¾‚ƃ}ƒCƒRƒ“ƒsƒ…[ƒ^‚Æ‚©Aƒ}ƒCƒlƒbƒgƒ[ƒN‚ðŽæ“¾‚Å‚«‚é‚Ì‚ÉB
listFiles(FileFilter filter) ‚¾‚Ǝ擾‚Å‚«‚È‚¢‚ñ‚¾B
FileFilter‚Ì’†‚ÅAŽ©•ª‚ªì‚Á‚½ƒ\[ƒX‚ª‚Í‚¶‚¢‚Ä‚é‚Ì‚©‚ÈH‚Æ‚àŽv‚Á‚½‚ñ‚¾‚¯‚ÇA
FileFilter#accept(File pathname)‚ÉAƒ}ƒCƒRƒ“ƒsƒ…[ƒ^‚Æ‚©ƒ}ƒCƒlƒbƒgƒ[ƒN‚ª“ü‚Á‚Ä‚±‚È‚¢‚ñ‚¾B
‚Ó‚µ‚¬‚Ó‚µ‚¬
listFiles(FileFilter filter)‚Ń}ƒCƒRƒ“ƒsƒ…[ƒ^‚Æ‚©ƒ}ƒCƒlƒbƒgƒ[ƒN‚ðŽæ“¾‚Å‚«‚é•û–@’N‚©’m‚ç‚È‚¢‚Á‚·‚©‚ËH
29:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 04:32:41
>>28
ƒfƒXƒNƒgƒbƒv—p‚Ìî•ñ‚ªŽæ‚ê‚é ShellFolder extends File ‚Á‚Ă̂ª‚ ‚Á‚ÄA
‚»‚ꂾ‚Æ listFiles() ‚Íã‘‚«‚³‚ê‚Ă邩‚çƒ}ƒCƒRƒ“ƒsƒ…[ƒ^‚Æ‚©Žæ‚ê‚é‚Í‚¸B
‚Å‚à ShellFolder ‚Å‚à listFiles(FileFilter) ‚Íã‘‚«‚³‚ê‚È‚¢‚©‚ç
’Êí‚Ì File Žg‚Á‚½‚Æ‚«‚Æ“¯‚¶‚Ń}ƒCƒRƒ“ƒsƒ…[ƒ^‚Æ‚©‚ÍŽæ‚ê‚È‚¢B
30:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 08:16:53
>>29
‚È‚é‚Ù‚ÇAFile‚¾‚ÆŽv‚Á‚ÄŽg‚Á‚Ä‚½ƒIƒuƒWƒFƒNƒg‚ÍShellFolder‚¾‚Á‚½‚Ì‚©B
‚ ‚肪‚Æ‚¤A’ú‚߂Ď©•ª‚Å‚¢‚ç‚È‚¢•¨‚Í‚¶‚‚±‚Ƃɂµ‚Ü‚·B
31:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 10:54:53
URLØÝ¸(codezine.jp)
ª‚̃vƒƒOƒ‰ƒ€‚ðŽÀs‚·‚邯ƒEƒBƒ“ƒhƒE‚ª‚łăAƒvƒŒƒbƒg‚ªŠJŽn‚³‚ê‚Ü‚µ‚½B
‚Á‚Ƃłé‚ñ‚Å‚·‚ªA‰½‚àŽÀs‚³‚ê‚Ü‚¹‚ñB
“¯‚¶ƒtƒHƒ‹ƒ_‚ÉFacesATemp‰æ‘œ‚ð“ü‚ê‚Ä‚¢‚é‚̂ł·‚ª‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
32:31
08/11/18 11:49:00
ƒGƒNƒŠƒvƒX‚Å‹N“®‚µ‚½‚çˆÈ‰º‚̂悤‚ȃGƒ‰[‚ª‚ł܂µ‚½B
Exception in thread "AWT-EventQueue-1" java.lang.NegativeArraySizeException
at Template.searchMatching(Template.java:151)
at Template.paint(Template.java:224)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
‚悌´ˆö‚ª‚í‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚‚ê‚Ü‚¹‚ñ‚©H
33:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 12:00:40
‰æ‘œ‚ð“ǂݞ‚߂ĂȂ¢‚ñ‚¶‚á‚Ë
34:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 12:01:22
>>23
AEƒIƒ
‰ïŽÐ‚Ì•ûj‚à—lX‚¾‚낤‚©‚çA
“Ç‚ñ‚ňÀS‚Å‚«‚邿‚¤‚ȑЂ͈êŠT‚ɂ͌¾‚¦‚È‚¢‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©
—ˆt‚©‚ç‚Ȃ玞ŠÔ‚ ‚è‚Ü‚‚肾‚©‚çA
Ž©•ª‚ŃvƒƒOƒ‰ƒ€‚ð‘g‚݂Ȃª‚çŠw‚Ô‚Ì‚ªˆê”ÔB
‚¢‚‚ç–{‚ð“Ç‚ñ‚Å‚àŽÀÛ‚Ég‚É•t‚¢‚ĂȂ«‚áˆÓ–¡‚ª–³‚¢‚Ì‚à‚ ‚邵A
ì‚Á‚Ä‚é‰Û’ö‚ÅAs‚«‹l‚Ü‚Á‚Ä‚àŽ©—͂Œ²‚ׂé—Í‚ªg‚É•t‚‚©‚çB
‘½’mޝ‚ª–³‚‚Ä‚àŽ©—͂Œ²‚ׂç‚ê‚ê‚Ε|‚¢‚à‚Ì–³‚µ
‚ÆA‘Š’kƒXƒŒ‚É‚±‚ñ‚È‚±‚Ƃ𑂢‚Ă݂é
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 12:15:23
‚Ü‚¸‚Í‘«˜’b‚¦‚é‚̂Ɠ¯‚¶‚Šî‘bŒÅ‚ß‚ª‘厖‚¾‚©‚ç‚È‚ŸB‰SŽÒ—p‚ÌC‚Ì–{‚ðŒy‚ˆê’Ê‚è“Ç‚ñ‚Ç‚¢‚½•û‚ª‚¢‚¢‚©‚à
36:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 14:15:44
>>23
‚Æ‚è‚ ‚¦‚¸‚Q‚¿‚á‚ñƒuƒ‰ƒEƒU‚ðì‚Á‚Ă݂ê‚΂¢‚¢‚æB
37:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 17:08:03
ƒuƒ‰ƒEƒU‚©‚Ç‚¤‚©‚Í‚Æ‚à‚©‚A–Ú•W‚ª‚ ‚é‚̂͗ǂ¢Ž–
38:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 21:05:36
‚±‚̃pƒbƒP[ƒW‚ðŽg‚¤‚Æ‚±‚ñ‚È‚±‚Æ‚ªo—ˆ‚éƒCƒ“ƒfƒbƒNƒX‚ÍŒ‹\‚ ‚é‚ñ‚Å‚·‚ª
‚±‚ñ‚È‚±‚Æ‚ð‚µ‚½‚¢ê‡‚ÉA‚±‚̃pƒbƒP[ƒW‚ªŽg‚¦‚éƒCƒ“ƒfƒbƒNƒX‚Á‚ĂǂÁ‚©‚É
‚܂Ƃ܂Á‚Ă܂¹‚ñ‚©?
‚æ‚»‚ÌŒ¾Œê‚©‚ç“ü‚Á‚Ä‚«‚½‚Æ‚«
u‰½‚ð‚Ç‚¤Žg‚Á‚Ä‚¢‚¢‚©‚悤‚í‚©‚ç‚ñv
ó‘Ô‚ð‰ðÁ‚·‚é‹C‚͂Ȃ¢‚ñ‚Å‚µ‚傤‚©? > Java ƒRƒ~ƒ…ƒjƒeƒB
# ‚‚©, OO Œ¾Œê‘S‘Ì“I‚É‚»‚ñ‚È‹C‚ª‚·‚邪ccc
39:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 21:59:51
ƒOƒO‚ê‚΂¢‚¢‚¶‚á‚È‚¢
‰pŒê‚Å
40:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 22:04:56
‚Þ‚µ‚ëOO‚ł͂Ȃ¢Œ¾Œê‚¾‚Æ‚»‚ñ‚È‹C‚ª‚µ‚È‚¢——R‚ð‘‚¢‚Ä‚à‚炦‚邯
‹ï‘Ì“I‚ɂǂñ‚È‚à‚Ì‚ð‹‚߂Ă¢‚é‚Ì‚©“`‚í‚è‚â‚·‚¢‚̂łÍB
41:28
08/11/18 22:16:11
„‚æ‚»‚ÌŒ¾Œê‚©‚ç“ü‚Á‚Ä‚«‚½‚Æ‚«
„u‰½‚ð‚Ç‚¤Žg‚Á‚Ä‚¢‚¢‚©‚悤‚í‚©‚ç‚ñv
‚±‚¤‚È‚ç‚È‚¢Œ¾Œê‚Á‚Ä‚ ‚é‚ñ‚Å‚·‚©‚ÆA‹t‚É•·‚«‚½‚¢‚Å‚·B
‚µ‚©‚µ>>29‚Í‚·‚²‚¢‚È‚ŸAFileSystemView#getRoots()‚ÅA
Filemn‚ð–á‚Á‚ĉ½‚à‹^–â‚ÉŽv‚í‚È‚¢‚ÅŽg‚Á‚Ä‚½‚Ì‚ª’p‚¸‚©‚µ‚‚È‚Á‚½‚Å‚²‚´‚éB
42:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 22:20:16
‚½‚¾‚¢‚܃T[ƒuƒŒƒbƒg‚̕׋‚ð‚µ‚Ä‚¢‚Ü‚·
performijƒƒ\ƒbƒh‚ª‚æ‚‚í‚©‚è‚Ü‚¹‚ñ
‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·
43:>>42
08/11/18 22:25:25
‚·‚¢‚Ü‚¹‚ñ
perform()ƒƒ\ƒbƒh‚ÍŽQl‘“ÆŽ©‚̃ƒ\ƒbƒh‚Å‚µ‚½('A`)
44:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/18 22:49:32
performƒƒ\ƒbƒh‚È‚ñ‚Ä“TŒ^“I‚ȃ_ƒÝŒv(‚à‚µ‚‚Í–½–¼)‚¶‚á‚Ë?
45:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 00:42:59
>>38
GOF–{‚Æ‚©‚̃fƒUƒCƒ“ƒpƒ^[ƒ“ŠÖ˜A‘Ђª‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©H
46:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 05:39:03
>>40
C ‚Æ‚©ƒAƒZƒ“ƒuƒ‰‚¾‚ÆA‚Ù‚Æ‚ñ‚lj½‚à‚È‚¢‚̂ʼn½‚©‚µ‚悤‚ÆŽv‚Á‚½ê‡A‚»‚ê
‚ÉŒ©‡‚Á‚½ƒ‰ƒCƒuƒ‰ƒŠ‚ðì‚é‚È‚èA‚Ç‚Á‚©‚©‚çˆø‚Á’£‚Á‚Ä‚‚邱‚ƂɂȂé‚킯
‚¾‚ªA‚»‚̉ߒö‚Å‘o•ûŒü‚̃Cƒ“ƒfƒbƒNƒX‚ª‚Å‚«‚é‚ñ‚¾‚í
Å‹ß‚Ì OO Œ¾Œê‚Ìê‡Aʼn‚©‚猋\–c‘å‚ȗʂ̃‰ƒCƒuƒ‰ƒŠ‚ª‚‚Á‚‚¢‚Ä—ˆ‚é
‚Ì‚ÅA‰½‚©‚ð‚µ‚½‚¢‚ÆŽv‚Á‚½‚Æ‚«‚ɉ½‚©‚ɑΉž‚·‚郉ƒCƒuƒ‰ƒŠ‚͂ǂê‚Á‚Ęb‚É
‚È‚éB
‚‚©AŽg‚¢‘±‚¯‚Ä‚ê‚΂»‚Ì‚¤‚¿o—ˆ‚Ä‚‚é‚ñ‚¾‚낤‚¯‚ÇA‰´‚Ìê‡AOOŒ¾ŒêŽg
‚¤Žž‚Á‚ÄA‚½‚¢‚Ä‚¢Á‰»ì‹Æ‚ɌĂÑo‚³‚ꂽꇂȂñ‚ŃCƒ“ƒfƒbƒNƒX‚Å‚«‚é‚Ü
‚ł̊úŠÔ•t‚«‡‚¢‘±‚¯‚È‚¢‚Á‚Ă̂ªŒ´ˆö‚È‚ñ‚¾‚낤‚¯‚Çccc
man -k ‚¾‚Æ‚© apropos ‚ɑГ–‚·‚é‹@”\‚ª "JDK(TM) H ƒhƒLƒ…ƒƒ“ƒg" ‚É•t
‚¢‚Ä‚ê‚Ζâ‘è‚È‚¢‚悤‚È‹C‚ª‚·‚é
47:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 09:01:38
javadoc“ǂݞ‚ñ‚Åindex‚Å‚àabstract‚Å‚à‰½‚Å‚àD‚«‚È‚à‚ñ¶¬‚·‚éƒ\ƒtƒgì‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH
48:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 09:24:17
>>46
‚½‚Æ‚¦‚Î "site:URLØÝ¸(java.sun.com) hogehoge" ‚Å‚®‚®‚邯‚©A
google ‚Æ‚©ƒTƒCƒg“àŒŸõ‚Å‚«‚邯‚±‚ë‚Å
ŒöŽ®ƒTƒCƒg‚É’u‚¢‚Ä‚ ‚é javadoc ‚ÉŒŸõ‚©‚¯‚é‚ñ‚¶‚Ⴞ‚߂ȂñH
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 10:11:38
>>47
‰ÎÁ‚µ‚És‚Á‚Ä‚»‚ñ‚È‚à‚ñ‚©‚Ü‚Á‚Ä‚½‚çi‚ߎE‚³‚ê‚Ü‚·‚º
>>48
> ŒöŽ®ƒTƒCƒg‚É’u‚¢‚Ä‚ ‚é javadoc ‚ÉŒŸõ‚©‚¯‚é‚ñ‚¶‚Ⴞ‚߂ȂñH
ì‹ÆŒ»ê‚ªŠu—£‚³‚ê‚Ä‚¢‚é󋵂¾‚Æ‚»‚¤‚à‚¢‚¦‚ñ‚¾‚ë
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 10:18:11
ƒCƒ“ƒfƒbƒNƒX‚Å‚«‚é‚܂łƂ͉½‚ÌŽ–H
‚à‚µ‚©‚µ‚Ästrcut\‘¢‘̂̂ ‚ê‚Æ‚©‚Ȃ̂©H‚—
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 10:59:53
>JavaŽ¿–â¥‘Š’kƒXƒŒƒbƒh119_920
>CSS Validator(URLØÝ¸(jigsaw.w3.org))‚ðAnt‚Å
>ƒRƒ“ƒpƒCƒ‹‚µ‚½‚¢‚̂ł·‚ªAant‚ðŽÀs‚·‚邯ˆÈ‰º‚̂悤‚ȃGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
@ŒÃ‚¢˜b‚Å‚·‚݂܂¹‚ñB
@ƒ_ƒEƒ“ƒ[ƒh‚̃y[ƒW‚É‚ ‚éˆÈŠO‚ÉA
@commons-collections-3.2.1.jar
@velocity-1.5.jar
‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚½‚çA‚Æ‚è‚ ‚¦‚¸ANT‚Í’Ê‚è‚Ü‚µ‚½B
@‚Å‚àAŽÀs‚·‚邯Amain‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚©Œ¾‚¢o‚·‚̂ł·‚ªB@
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 12:27:47
URLØÝ¸(www.ne.jp)
‚±‚±‚̃TƒCƒg‚Åundo‚̕׋‚ð‚µ‚Ä‚é‚̂ł·‚ª
Ž©•ª‚̃eƒLƒXƒgƒGƒfƒ^[‚É‘g‚Ýž‚ñ‚Å‚àundo‚³‚ê‚È‚¢‚̂ł·
‚Ù‚Úƒ\[ƒX‚ðŠÛŽÊ‚µ‚µ‚Ä‚é‚̂ł·‚ª
‚±‚̃y[ƒW‚ÉÚ‚Á‚Ä‚¢‚邱‚ƈӊO‚ʼn½‚©–Y‚ꂪ‚¿‚ÈŽ–‚Á‚Ä‚ ‚è‚Ü‚·‚©H
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 12:38:41
>>52
u‚Ù‚Úv‚Á‚Ä‘‚¢‚Ä‚¢‚é‚Ì‚ÅA‚»‚±‚ªŒ´ˆö‚¾‚낤‚ÈB
54:52
08/11/19 12:46:40
JTextField‚ðJTextPane‚É‚µ‚Ä‚¢‚é‚Ì‚ª‚¢‚¯‚È‚¢‚̂ł·‚©‚Ë
‚à‚¤‚¿‚å‚¢ŽŽsöŒë‚µ‚Ă݂܂·
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 16:15:47
‰SŽÒ‚©‚ç’†‹‰ŽÒ‚ÌŠÔ‚¾‚¯‚ÇAƒTƒ“ƒvƒ‹ƒ\[ƒX‘Å‚¿‚È‚ª‚ç‚â‚Á‚Ă݂Ėʔ’‚¢–{‚ð‚¨‚µ‚¦‚ÄB
ƒT[ƒoƒTƒCƒhJava‚Í–³‚µ‚ÅEE
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 16:37:36
‚ ‚épngƒtƒ@ƒCƒ‹A‚ð“ǂݞ‚ÝA•ʃtƒ@ƒCƒ‹B‚𶬂·‚éƒvƒƒOƒ‰ƒ€‚ðì‚邱‚ƂɂȂè‚Ü‚µ‚½
ˆÈ‰ºŒ»ƒvƒƒOƒ‰ƒ€‚ÌŠY“–•”•ª‚Å‚·
Iterator readers = ImageIO.getImageReadersBySuffix("PNG");
ImageReader reader = (ImageReader)readers.next();
ImageInputStream iis=ImageIO.createImageInputStream(file);
reader.setInput(iis);
BufferedImage bi = reader.read(0);
Raster raster = bi.getData();
Object obj = raster.getDataElements(0,0,raster.getWidth(),raster.getHeight(),null);
ÅI“I‚É‚ÍObject‚ðImageIO‚ÉH‚킹‚ăf[ƒ^Žæ“¾‚Å‚«‚é‚炵‚¢‚Å‚·‚¯‚ÇA
createImageInputStreamAgetImageReaders‚ł͂Ȃµ‚̂‚ԂĂłµ‚½
‚ǂ̃ƒ\ƒbƒh‚ðŽg‚¦‚΂¢‚¢‚Ì‚©‹³‚¦‚ĉº‚³‚¢
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 19:22:56
>>56
‚±‚ñ‚ÈŠ´‚¶‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢
BufferedImage bi = ImageIO.read(fileA);
int w = bi.getWidth(), h = bi.getHeight();
int[] rgb = bi.getRGB(0, 0, w, h, null, 0, w);
EEEE
bi.setRGB(0, 0, w, h, rgb, 0, w);
ImageIO.write(bi, "png", fileB);
58:56
08/11/19 19:43:11
>>57
‚·‚Á‚©‚茾‹y‚ð–Y‚ê‚Ă܂µ‚½‚ªAB‚Ípng‚ł͂ȂƒoƒCƒiƒŠƒtƒ@ƒCƒ‹‚È‚ñ‚Å‚·
>>56ƒvƒƒOƒ‰ƒ€‚ÌObject‚ð‰½‚ç‚©‚ÌŒ`‚ɕϊ·‚µ“f‚«o‚·‚ÆŽv‚í‚ê‚é‚̂ł·‚ªA
‚»‚±‚ÅŽg—p‚·‚é‚Ì‚ªImageIO‚炵‚¢‚Å‚·
‚Æ‚è‚ ‚¦‚¸‚¨‚ƂȂµ‚’¼‚É•·‚‚±‚Ƃɂµ‚Ü‚·
‚¨Žè”‚¨‚©‚¯‚µ‚Ü‚µ‚½
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 23:21:40
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÉŠÖŒW‚È‚¢‚Å‚·‚ª
ƒuƒ‹[ƒŒƒC‚ðw“ü‚µ‚悤ƒOƒO‚Á‚Ä‚ÄBD-J‚ð’m‚è‚Ü‚µ‚½B
‚ÅAFX‚Èî•ñ‚ª‚ ‚Á‚Ĭ—‚µ‚Ä‚¢‚Ü‚·B
‚PD‚Ü‚¸uBD-J‚̓uƒ‹[ƒŒƒC‚ÌŽd—l‚Ńuƒ‹[ƒŒƒCƒvƒŒƒCƒ„[‚È‚ç•K‚¸Žg‚¦‚év‚Æ‚¢‚¤î•ñB
@EE‚Æ‚·‚邯APS3‚âDiGA“™‚Å‚àJava‚ðŽÀs‚Å‚«‚邯‚¢‚¤‚±‚ÆH
‚QDuŋ߂̃VƒXƒeƒ€ƒAƒbƒvƒf[ƒg‚ÅPS3‚ÅBD-J‚ªŽg‚¦‚È‚‚È‚Á‚½v‚Æ‚¢‚¤î•ñ
@EE‚ ‚êHBD-J‚̓uƒ‹[ƒŒƒC‚ÌŽd—l‚Ȃ̂ÉPS3‚ÍBD-J‚ªŽg‚¦‚È‚‚È‚Á‚½‚Á‚Ăǂ¤‚¢‚¤‚±‚ÆH
Žv‚Á‚½‚Ì‚ª‚à‚Æ‚à‚ÆPS3‚ÍUSB‚©‚çBD-J‚ª‹N“®‚Å‚«‚½‚炵‚¢‚ªA’P‚É‚±‚ꂪ‚Å‚«‚È‚‚È‚Á‚½‚Á‚Ä‚±‚Ƃłµ‚傤‚©H
ƒuƒ‹[ƒŒƒCƒfƒBƒXƒN‚ÉBD-JƒAƒvƒŠ‚ðÄ‚¯‚ÎŒ»Ý‚Å‚àPS3‚ÅBD-J‚ªŽÀs‚Å‚«‚é‚̂łµ‚傤‚©H
‚²‘¶’m‚Ì•û‚¢‚Ü‚µ‚½‚狳‚¦‚Ä‚‚¾‚³‚¢
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 23:32:14
Ž¿–â‚Å‚·B
HttpServletRequest#getHeader("Cookie")‚ðŽg—p‚·‚邯
‚½‚Ü[‚Énull‚ª‹A‚Á‚Ä‚‚邱‚Æ‚ª‚ ‚é‚ñ‚Å‚·‚ªA‚Ç‚¤‚µ‚ĂȂñ‚Å‚µ‚傤‚©H
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 23:44:33
¦‚‰SŽÒ‚ÈŽ¿–â‚ð‚³‚¹‚Ä‚‚¾‚³‚¢B
ŠÖ”‚Á‚Ăǂ¤‚¢‚¤Šî€‚Å•ªŠ„‚µ‚Ä‚¢‚‚Ì‚ª—Ç‚¢‚Æ‚©Šî€‚ª‚ ‚é‚̂łµ‚傤‚©H
Ž©•ª‚Å‘‚¢‚Ä‚½ƒR[ƒh‚È‚ñ‚Å‚·‚ª‰Šú‰»ˆ—Init()‚Ì’†‚ÅX‚É
ƒ{ƒ^ƒ“‚̉Šú‰»InitButton()Aƒƒjƒ…[‚̉Šú‰»InitMenu()‚Æ‚©A
‹@”\–ˆ‚Á‚Ä‚æ‚èƒRƒ“ƒpƒNƒg‚ɂ܂Ƃ߂é‚Ì‚ð–Ú“I‚ɬ‚³‚‚·‚é‚Ì‚Á‚Ä
(‚µ‚©‚à‚±‚±‚Å‚µ‚©â‘ÎŽg‚í‚ê‚È‚¢)‚Ç‚¤‚È‚ñ‚¾‚낤‚Á‚Ä‹C‚ɂȂè‚Ü‚µ‚½B
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/19 23:54:02
>>61
Java‚ÉŒÀ‚炸ŠÖ”•ª‚¯‚Ì–Ú“I‚Í‚Q‚‚ ‚è‚Ü‚·B
1. •¡”‰ÓŠ‚ÅŽg‚¤‚܂Ƃ܂è‚ðŠÖ”‰»‚·‚éB
2. ‚ЂƂ‚̊֔‚Ì’†‚̃R[ƒh‚ª’·‚·‚¬‚é‚̂Ŋ֔‰»‚µ‚Ä•ªŠ„‚µƒ\[ƒX‚ðŒ©‚â‚·‚‚·‚éB
61‚³‚ñ‚Ìꇂ͌ãŽÒ‚Å‚·‚ËB
ˆÈ‘O‚Ì1ƒƒ\ƒbƒh50ƒXƒeƒbƒv‚܂łƂ¢‚¤ƒ‹[ƒ‹‚̃vƒƒWƒFƒNƒg‚ª‚ ‚è‚Ü‚µ‚½B
‚¿‚Ȃ݂ÉAŽ„‚à61‚³‚ñ“¯—l 2. ‚Ì•ª‚¯•û‚Í‚ ‚Ü‚èD‚«‚ł͂ ‚è‚Ü‚¹‚ñBƒRƒƒ“ƒg‚ŋ敪‚¯‚µ‚Ä‚¨‚¯‚΂¢‚¢‚¾‚¯‚Å‚·‚µB
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 00:08:28
•¡”ŒÂЂɓ¯‚¶‚悤‚Ȉ—‚ª‚ ‚Á‚Ä‚àC‚»‚ê‚炪•¡”‚̃Nƒ‰ƒX‚ɂ܂½‚ª‚Á‚Ă邯‚«‚Í
ŠÖ”‚ɂ܂Ƃ߂é‚Ì‚ª•K‚¸‚µ‚à—Ç‚¢‚Ƃ͌¾‚¦‚È‚¢
Žæ‚è‰ñ‚µ‚ª‚µ‚Â炂Ȃé
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 01:10:58
“ü—̓tƒH[ƒ€‚ð쬂·‚é
‚PDŽ–¼‚ð•\ަ‚³‚¹‚é
‚QD’j«A—«‚ðreslt.php‚Å•\ަ‚³‚¹‚é
’j«‚Ìê‡ÂA—«‚Ìê‡Ô‚Å•\ަ‚³‚¹‚邱‚Æ
‚RDŽï–¡‚ð•\ަ‚³‚¹‚é
“Ç‘AƒQ[ƒ€A‰f‰æA—·sAƒXƒ|[ƒc@
ƒ`ƒFƒbƒN‚µ‚½€–Ú‚ðreslt.php‚Å•¡”•\ަ‚³‚¹‚鎖
ƒ`ƒFƒbƒN‚µ‚½€–Ú‚É‚Í
‚ ‚È‚½‚ÌŽï–¡‚Í››‚Æ››‚Å‚·‚ËB‚Æ•\ަ‚³‚¹‚é
“Ç‘AƒQ[ƒ€A‰f‰æA‚Q“_ˆÈã@‚̂݃`ƒFƒbƒN‚µ‚½ê‡Au‚½‚܂ɂ͑̂𓮂©‚µ‚Ü‚µ‚傤v
ƒXƒ|[ƒcA—·s‚Ì@‚Q“_ƒ`ƒFƒbƒN‚µ‚½ê‡@u‘̂𓮂©‚·‚̂͗ǂ¢‚±‚Ƃł·Bv
‘S‚ă`ƒFƒbƒN‚ð“ü‚ꂽꇂɂÍAi‚T“_ju‚½‚‚³‚ñ‚ÌŽï–¡‚ª‚ ‚è‚Ü‚·‚ËBv
‚Æ•\ަ‚³‚¹‚é
‚R‚ª‚Å‚«‚Ü‚¹‚ñ
•‚¯‚Ä‚‚¾‚³‚¢„ƒ
URLØÝ¸(www9.uploader.jp)
1,‚Q‚͂ł«‚Ü‚µ‚½
CŒ¾Œê‚ªŠÔˆá‚Á‚Ä‚é‚ñ‚¾‚ÆŽv‚¢‚Ü‚·
—F’B‚¢‚È‚¢‚ñ‚¾
–¾“ú‰´‚¾‚¯o—ˆ‚È‚¢‚Æ‚©’S‚Á‚½‚ç‚¢‚â‚È‚ñ‚¾
‚¨Šè‚¢‚Å‚·‚©‚ç•‚¯‚ĉº‚µˆŸ„ƒ
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 03:07:21
>>61
“K؂Ȗ¼‘O‚ª‚‚¯‚ç‚ê‚éꇂ͕ªŠ„‚·‚éB
•s“K؂ȕªŠ„‚ªŠù‚É‚³‚ê‚Ä‚¢‚éê‡A‚ ‚é‚¢‚ÍA
͓̂KØ‚¾‚Á‚½‚ªA¡‚Í•s“K؂ɂȂÁ‚Ä‚µ‚Ü‚Á‚½ê‡‚ÍA
ˆê“x“WŠJ‚µ‚Ä‚©‚ç®—‚µ‚Ä•ªŠ„‚·‚éB
‚ǂ̂悤‚É•ªŠ„‚·‚ê‚΂¢‚¢‚©—Ç‚•ª‚©‚ç‚È‚¢‚Æ‚«‚ÍA•ú’uB
Ž–‚ªi‚ނɂ‚êA‚¾‚ñ‚¾‚ñ•ª‚©‚Á‚Ä‚‚é‚©‚à‚µ‚ê‚È‚¢‚µA
‚»‚à‚»‚à‰½‚ð‚à‚Á‚Ä‚µ‚Ä“KØ‚©‚ª•ω»‚·‚é‚©‚à‚µ‚ê‚È‚¢B
•ÏXŒã‚̃eƒXƒg‚Í•K{
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 05:57:30
Serializable‚È‚ñ‚Å‚·‚ªA
private void writeObject(ObjectOutputStream stream) throws IOException
‚ð“Á‚É’è‹`‚µ‚È‚©‚Á‚½‚Æ‚«AƒtƒB[ƒ‹ƒh‚É”z—ñ‚ª‚ ‚Á‚Ä‚à‘åä•v‚È‚ñ‚Å‚µ‚傤‚©B
‚»‚ê‚ÆObject[]‚Æ‚©‚¾‚Ƃǂ¤‚È‚é‚ñ‚Å‚µ‚傤‚©B
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 08:27:50
GUI‚ÌŽž‚Í“Á‚ɃuƒƒbƒN‚Å•ª‚¯‚Ä‚é‚È‚Ÿ
68:‚Í‚ñ‚µ‚傤
08/11/20 08:46:29
‚±‚ê‚Ü‚Å@Jbuilder2005‚ÅJPX‚ðŠJ‚¢‚ÄAŽÀs‚³‚¹‚邯•`‰æ‚µ‚Ä‚¢‚½‚̂ł·‚ª
DOCƒ‚[ƒh‚ÅJAVA ‚ð“®‚©‚µ‚½i‚ÆŒ¾‚Á‚Ä‚à‚Ȃɂà•`‰æ‚µ‚È‚¢‚ÅŒ³‚ÌPrompt‚ɂȂÁ‚½j
ŒãAÄ“xJbulider‚ÅŽÀs‚³‚¹‚悤‚Æ‚·‚邯
-- Java ƒvƒƒZƒX‚ð‹N“®’†‚É IOException ‚ª‘—o‚³‚ê‚Ü‚µ‚½ -
‚ƃGƒ‰[‚ɂȂÁ‚½‚̂ł·@Œ³‚̂悤‚É•`‰æŽÀs‚·‚邿‚¤‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç
—Ç‚¢‚Å‚µ‚傤‚©H
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 09:46:15
ƒAƒvƒŒƒbƒg‚Ń_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðŽŽ‚Ý‚Ä‚¢‚é‚̂ł·‚ªA
createImage(int,int)‚̃Vƒ“ƒ{ƒ‹‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚¢‚¤Œx‚ªo‚Ü‚·B
import‚ÅComponent‚à“ǂݞ‚ñ‚¾‚̂ł·‚ª”Fޝ‚µ‚Ä‚‚ê‚Ü‚¹‚ñB
‰½‚©‘¼‚̃Nƒ‰ƒX‚ÌcreateImage()‚ÆÕ“˂Ȃǂµ‚Ä‚¢‚é‚̂łµ‚傤‚©H
‚í‚©‚é‚©‚½‚¢‚ç‚Á‚µ‚Ⴝ‚ç‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·B
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 10:20:12
>>64
C‚Ìh‘è‚È‚çŠY“–ƒXƒŒ‚Ös‚¯
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 10:37:31
>>62
ƒRƒƒ“ƒg‘‚¯‚΂¢‚¢‚Æ‚©‚Å‹‘å‚ȃƒ\ƒbƒhì‚é‚È‚æB
“ǂނƂ«‚Ç‚±‚É‚»‚̃Rƒƒ“ƒg‚ª‚ ‚é‚©‚à•ª‚©‚ç‚È‚‚È‚é‚ñ‚¾‚©‚ç‚ÈB
ƒRƒƒ“ƒg‚Éh›~ˆ—h‚Æ‚©‘‚‚®‚ç‚¢‚È‚çAƒRƒƒ“ƒg‚ð‚»‚Ì‚Ü‚Üƒƒ\ƒbƒh–¼‚É‚µ‚ë‚æB
ƒƒ\ƒbƒh‚𕪂¯‚é‚̂ɋê˜J‚·‚é‚È‚çA“ǂݕ¨‚ª‚Ç‚¤•ª‚©‚ê‚Ä‚¢‚é‚©‚ðŽQl‚É‚µ‚Ă݂½‚ç‚Ç‚¤‚¾B
ŋ߂̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ÍA‘½‚Ì‘¬“xƒAƒbƒv‚ð‹‚߂ă\[ƒX‚ð‰˜‚‚·‚邿‚è
lŠÔ‚ª“ǂ݂₷‚¢‚悤‚É‚·‚é‚Ì‚ª—Ç‚¢‚Æ‚¢‚¤—¬‚ê‚à‚ ‚邾‚ëB
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:28:40
GUI‚ŃRƒ“ƒ{ƒ{ƒbƒNƒX‚ƃe[ƒuƒ‹‚ðŽg‚Á‚ĉº‹L‚̂悤“®ì‚ðŽÀŒ»‚µ‚½‚¢B
ƒe[ƒuƒ‹A[A_IDCA_NAME]
ƒe[ƒuƒ‹B[B_ID, B_DATA,A_ID]
ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚ÉA_NAME‚̈ꗗ‚ð—pˆÓ‚µ‚Ä‘I‘ð‚µ‚½A_NAME‚©‚ç
ƒe[ƒuƒ‹B‚ÌB_DATA‚ðƒe[ƒuƒ‹‚É•\ަ‚³‚¹‚é
ƒRƒ“ƒ{‚Ɉꗗ‚ð•\ަ‚³‚¹‚邱‚Ƃ͂ł«‚½‚¯‚ÇA‘I‘ð‚µ‚½A_NAME‚©‚çB_DATA‚ð
ˆø‚Á’£‚é•û–@‚ª‚í‚©‚è‚Ü‚¹‚ñB
l‚¦‚Æ‚µ‚Ă̓Rƒ“ƒ{‚ÉA_IDCA_NAME‚ð•ÛŽ‚³‚¹‚ÄAA_NAME‚¾‚¯•\ަ‚³‚¹‚悤‚Æl‚¦‚Ă܂·B
ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚Á‚Ä•\ަ‚³‚¹‚éƒf[ƒ^ˆÈŠO‚̃f[ƒ^‚à•ÛŽ‚Å‚«‚Ü‚·‚©H
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:30:42
>>60
ƒuƒ‰ƒEƒU‚ªƒNƒbƒL[‚𖳌ø‚É‚µ‚Ä‚é‚ñ‚¶‚á‚Ë
‚»‚ê‚©‚Ü‚¾ƒNƒbƒL[‚ðݒ肵‚ĂȂ¢‰‰ñƒAƒNƒZƒXŽž‚Æ‚©
74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:34:55
>>66
‘åä•v‚Å‚·
‚È‚º‚È‚ç”z—ñ‚Í Serializable ‚Å‚·
Object[] ‚Í’†g‚ª‚·‚×‚Ä Serializable ‚Ü‚½‚Í null ‚È‚ç‘åä•v‚Å‚·
Serializable ‚łȂ¢ƒIƒuƒWƒFƒNƒg‚ª¬‚¶‚Á‚Ä‚¢‚éê‡‚Í NoSerializableException ‚ª“Š‚°‚ç‚ê‚Ü‚·
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:41:36
>>69
createImage‚ÍComponent‚̃ƒ\ƒbƒh‚¾‚©‚çAŽ©ƒNƒ‰ƒX‚ªComponent‚̃TƒuƒNƒ‰ƒX‚È‚ç
this.createImage(...) ‚ ‚é‚¢‚Í this ‚ðÈ—ª‚µ‚Ä’P‚É createImage(...) ‚Æ‘‚¯‚邪A
‚»‚¤‚łȂ¢‚È‚ç‘Îۂ̃Rƒ“ƒ|[ƒlƒ“ƒg‚ðŽw’è‚·‚é•K—v‚ª‚ ‚邿
76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:49:57
>>72
„ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚Á‚Ä•\ަ‚³‚¹‚éƒf[ƒ^ˆÈŠO‚̃f[ƒ^‚à•ÛŽ‚Å‚«‚Ü‚·‚©H
‚»‚à‚»‚à JComboBox ‚Í”CˆÓ‚̃f[ƒ^‚ð•ÛŽ‚Å‚«‚Ü‚·
addItem “™‚̈ø”‚ª String ‚¶‚á‚È‚ Object ‚ɂȂÁ‚Ä‚é‚Å‚µ‚傤
€–Ú‚ð‚Ç‚¤•\ަ‚·‚é‚©‚ðŒˆ‚ß‚é‚Ì‚Í ListCellRenderer ‚Å‚ ‚èAJComboBox#setRenderer ‚ÅÝ’è‚Å‚«‚Ü‚·
ƒfƒtƒHƒ‹ƒg‚ł͒P‚É toString ‚µ‚½•¶Žš—ñ‚ð•\ަ‚·‚邾‚¯‚Å‚·‚ªAŽ©•ª‚ÅD‚«‚ȃŒƒ“ƒ_ƒ‰‚𑂯‚΂悢‚Å‚·
‚Æ‚±‚ë‚ÅGUIŠÖ˜A‚ÍSwingƒXƒŒ‚Ì•û‚ª‚æ‚¢‚©‚à
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:57:17
‚»‚ê‚ňÀS‚µ‚Ü‚µ‚½Brmi‚à‚ ‚é‚Ý‚½‚¢‚Å‚·‚¯‚ÇA
Serializable ‚ÍwebƒAƒvƒŠ‚̂悤‚ȃf[ƒ^‚Ì“]‘—‚ÅŽg‚Á‚Ä‚àŽÀ—p‚É“¾‚é‚̂łµ‚傤‚©H
ƒNƒ‰ƒCƒAƒ“ƒg‚ÌÝ’èî•ñ‚ðevent‚ÆŒð‚¦‚Ä’¼—ñ‰»‚µ‚ÄA‘ŠŒÝ‚É“]‘—‚·‚邯‚«‚Æ‚©‚Å‚·‚ªA
—Ⴆ‚ÎŒŸõƒ{ƒ^ƒ“‚ð‰Ÿ‚µ‚Ä‚R•b‚®‚ç‚¢‚܂łȂçŽÀ—p‚Æl‚¦‚Ä‚¢‚Ü‚·‚ªŽÀ—p“I‚Å‚µ‚傤‚©B
‚»‚ê‚Æ‚àAã‚ÌwebƒAƒvƒŠ‚̗Ⴆ‚¾‚ƃƒ\ƒbƒhŒÄ‚Ño‚µ‚¶‚á‚È‚¢‚ñ‚Å‚·‚ªArmi‚Æ‚©‚Ì•û‚ª‚æ‚¢‚̂łµ‚傤‚©B
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 11:59:22
-5.6 % 3.3
5.6 % -3.3
5.6 % 3.3
-5.6 % -3.3
‚Ì“š‚¦‚ª‚»‚ꂼ‚ê
-2.3
2.3
2.3
-2.3
‚È‚ñ‚Å‚·‚ªA‚±‚ê‚ð‚ǂȂ½‚©‰ðà‚µ‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚·‚©
79:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 12:02:02
>>76
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
setRenderer‚ŃŒƒ“ƒ_ƒŠƒ“ƒO‚ðݒ肪‚Å‚«‚é‚ñ‚Å‚·‚ËB
>‚Æ‚±‚ë‚ÅGUIŠÖ˜A‚ÍSwingƒXƒŒ‚Ì•û‚ª‚æ‚¢‚©‚à
‚»‚¤‚Å‚·‚˃XƒŒˆá‚¢‚Å‚µ‚½‚ËB‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 12:14:44
>>78
JavaŒ¾ŒêŽd—l‘‚É‘‚¢‚Ä‚ ‚é’Ê‚è‚Å‚·
‚‚܂èA‚»‚¤‚¢‚¤Žd—l‚Å‚·
URLØÝ¸(java.sun.com)
> the result of the remainder operation can be negative only if the dividend is negative
(–ó) ”휔‚ª•‰‚ÌꇂɌÀ‚茋‰Ê‚ª•‰‚ɂȂè‚Ü‚·
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 12:19:13
>>77
RMI ‚à’†‚Å‚Í Serializable Žg‚Á‚Ă邩‚瓯‚¶‚¶‚á‚È‚¢H
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 12:28:09
>>80
‚Ç‚¤‚à‚Å‚·
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 13:27:28
[aaaa]ssssss‚Æ‚¢‚¤•¶Žš—ñ‚©‚ç
aaaa‚ðŽæ‚èo‚µ‚½‚¢‚ñ‚Å‚·‚ªsubString‚ðŽg‚¨‚¤‚É‚àA[aaaa]‚Ì’·‚³‚͕ϓ®‚µ‚Ü‚·‚Ì‚Å
subString‚ªŽg‚¦‚Ü‚¹‚ñB‚Ȃɂ©‚¢‚¢•û–@‚Í–³‚¢‚Å‚µ‚傤‚©H
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 13:34:07
>>83
String s = "[aaaa]ssssss";
int start = s.indexOf('[') + 1;
int end = s.indexOf(']');
String r = s.substring(start, end);
System.out.println(r);
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 14:18:12
>>84
‚½‚·‚©‚è‚Ü‚µ‚½
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 14:37:05
>>83
‚±‚Ì‹@‚ÉAjava.util.regex •Ó‚è‚ðƒ}ƒXƒ^[‚·‚é‚ñ‚¾
87:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 14:43:44
swingƒXƒŒƒbƒh‚ª‚È‚¢‚̂ł±‚±‚Å‚¨•·‚«‚µ‚Ü‚·‚ªA
gui‚Å‚Ìpaint‚ârepaint‚̓Vƒ“ƒOƒ‹ƒXƒŒƒbƒhÝŒv‚ª‘½‚¢‚̂ł·‚ª‚±‚ê‚͂ǂ¤‚µ‚ĂȂ̂łµ‚傤‚©H
ƒvƒƒpƒeƒB‚É”½‰ž‚µ‚Ärepaint‚·‚邯‚«‚È‚ÇAƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚̂܂܂¾‚Ƈ”Ô‚Ü‚¿‚Ì‚½‚ßpaint‚ª‚³‚ꂸ‚ÉA
ƒ{ƒ^ƒ“‚ª‰Ÿ‚³‚ê‚Á‚ςȂµ‚̂悤‚Ȍł܂Á‚½‚悤‚Èó‘Ô‚ª0.5•b‚®‚ç‚¢‚È‚Á‚Ä‚µ‚Ü‚¢‚±‚Á‚Ƃ̕û‚ª‘å–â‘肾‚ÆŽv‚¢‚Ü‚·B
Ž—‚½‚悤‚ÈŒ»Û‚Í¡‚Å‚àfireforx‚Æ‚©‚Å‚½‚܂ɂ ‚è‚Ü‚·B
‚»‚ê‚Å‚àgui‚ðƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚É‚µ‚È‚¢‚̂͂Ȃɂ©‚Ù‚©‚ɃfƒƒŠƒbƒg‚ª‚ ‚é‚̂łµ‚傤‚©B
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 15:30:41
>>87
URLØÝ¸(java.sun.com)
‚ÌŌ゠‚½‚è‚É‘‚¢‚Ä‚ ‚é
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 15:59:34
ŒÂl“I‚É‚ÍA‚ ‚ç‚ä‚éƒCƒxƒ“ƒgˆ—‚ð˜R‚炳‚¸ synchronized ‚ŃK[ƒh‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‚ðl‚¦‚邯A¡‚̂܂܂ł¢‚¢
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 16:59:54
>‚±‚Á‚¿‚Ì•û‚ª‘å–â‘è
‰½‚Æ”ä‚ׂđå–â‘è‚È‚ñ‚¾‚æB
—Ⴆ‚΃fƒbƒhƒƒbƒN‚æ‚è‚à‘å–â‘è‚Ȃ̂©H
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 17:21:56
‚»‚ÌƒŠƒ“ƒN‚Å‚·‚¯‚ÇAguiƒvƒƒOƒ‰ƒ}[‚É‚Íthread‚Ì[‚¢—‰ð‚Í•s—v‚¾‚Æ‚©ƒI[ƒo[ƒwƒbƒh‚Ç‚¤‚Æ‚©‚Å‚·‚¯‚ÇA
ƒvƒƒOƒ‰ƒ€ˆ—‚Å‚±‚ê‚Æ‚¢‚Á‚½ƒfƒƒŠƒbƒg‚ł͂Ȃ¢‚ÆŽv‚¢‚Ü‚·‚ª‚±‚Ì’ö“x‚ªŒ´ˆö‚Ń}ƒ‹ƒ`ƒXƒŒƒbƒh‚ðŽÌ‚ĂĂé‚ñ‚Å‚·‚©H
‚±‚ê‚©‚çgui‚âƒfƒXƒNƒgƒbƒvƒAƒvƒŠ‚Í2d‚ânet‚Ȃǂ̒ÊM‚Ȃǂǂñ‚Ç‚ñ‘å‹K–͂ɂȂÁ‚Ä‚¢‚Á‚ÄA‚Ù‚Æ‚ñ‚ǂ̈—‚ɃXƒŒƒbƒh‚Ì“¯ŠúE”ñ“¯Šúˆ—‚ª•K—v‚É‚È‚é‚Æ‚¨‚à‚¤‚̂ł·‚ªA
‚»‚ê‚Å‚àƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Ȃ͉̂½‚©‘¼‚É——R‚ª‚ ‚é‚̂łµ‚傤‚©H
jdk‚ª‚¢‚‚çi‰»‚µ‚Ä‚àƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚̂܂܂¾‚ÆÌ‚̃Vƒ“ƒOƒ‹ƒ^ƒXƒNOS‚ÌŒÀŠE‚Æ“¯‚¶‚©‚Æ‚¨‚à‚¢‚Ü‚·B
ƒfƒbƒhƒƒbƒN‚Æ‚©cui‚Å‚à‚ ‚é‚킯‚łȂ‚È‚é‚킯‚ł͂Ȃ¢‚µAgui‚ƂȂɂ©ŠÖŒW‚ ‚é‚ñ‚Å‚·‚©B
‰¼‚É‘S‚Ẵƒ\ƒbƒh‚ðsynchronized‚É‚µ‚ĂࡂÌCPU‚È‚ç‘S‚’x‚‚È‚ç‚È‚¢‚ñ‚Å‚·‚¯‚ÇA‚»‚ê‚æ‚è‚àæ‚Ì‚æ‚¤‚ɃVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚̈—‘Ò‚¿‚̂ق¤‚ª‘å–â‘肾‚ÆŽv‚¢‚Ü‚¹‚ñ‚©H
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 17:36:40
synchronized–œ”\Žå‹`ŽÒ‚©
synchronized‚ň͂¤‚¾‚¯‚Ń}ƒ‹ƒ`ƒXƒŒƒbƒh‰»‚É‚æ‚é–â‘肪‰ðŒˆ‚·‚邯Žv‚Á‚Ä‚¢‚邿‚¤‚È‚ç•׋‚µ’¼‚·‚±‚Æ‚¾
ƒtƒŒ[ƒ€ƒ[ƒN‚ªƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Å‚ ‚邱‚Ƃɂæ‚éƒVƒ“ƒvƒ‹‚³‚ðŽÌ‚Ä‚³‚¹‚Ă܂Å
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒhƒwƒ‹‚É”ò‚Ñž‚܂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚Ù‚Ç”½‰žŽžŠÔ‚ð‹C‚É‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚̂Ȃç
Ž©•ª‚ªì‚낤‚Æ‚µ‚Ä‚¢‚é‚à‚Ì‚ÌÝŒv‚Ì•û‚ð‚±‚»Œ©’¼‚·‚ׂ«‚¾
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 17:40:27
DOM‚ÉŠÖ‚·‚鎿–â‚Å‚·B
‚ ‚éDTD‚Évalid‚ÈXML•¶‘‚©‚çDOM–Ø‚ð쬂·‚邯‚µ‚Ü‚·B
•’Ê‚ÉXML•¶‘‚ðparse‚·‚邯•¶Í’†‚̉üs‚âƒ^ƒu‚àTEXTƒm[ƒh
‚Æ‚µ‚ÄDOM–؂̒†‚É•\Œ»‚³‚ê‚Ü‚·‚æ‚Ë(‹KŠi’Ê‚è)B
‚±‚¤‚¢‚Á‚½‰üs“™‚ÌTEXTƒm[ƒh‚Í휂µ‚ÄADTD’†‚É’è‹`‚³‚ꂽ
CDATA‚âPCDATA‚ɑΉž‚·‚éTEXTƒm[ƒh‚݂̂ðŽc‚·A¬ˆ‚È
‚¨‘|œ•û–@‚Í–³‚¢‚Å‚µ‚傤‚©H
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 17:41:46
GUI‚Á‚ă†[ƒU[ƒvƒƒOƒ‰ƒ€‚©‚炾‚¯‚łȂAOS‚©‚ç‚̈—‚àŽó‚¯•t‚¯‚È‚¢‚Æ‚¢‚¯‚È‚¢‚ñ‚¾‚©‚çA
‚Â[‚©OS‚̈ꕔ‚Ì‹@”\‚ðŽØ‚è‚Ä‚¢‚éó‘Ô‚ÅŽÀs‚µ‚Ä‚é‚ñ‚¾‚©‚çA
ƒCƒxƒ“ƒgƒfƒBƒXƒpƒbƒ`‚ªƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Á‚Ă͔̂[“¾‚µ‚â‚·‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
•ʂɃ}ƒ‹ƒ`‚ÅŽ©‘O‚Å‘‚¢‚Ä‚àƒXƒŒƒbƒhƒZ[ƒt‚©‚Ç‚¤‚©‚³‚¦‹C‚ð‚‚¯‚ê‚Ηǂ¢‚ñ‚¶‚á‚È‚¢‚ÌH
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 17:44:07
>>91
’ÊM‚̂悤‚Ȉ—‚ÍGUI‚Æ–³ŠÖŒW‚È‚ñ‚¾‚©‚ç’Pƒ‚ÉGUI‚ƕʂ̃XƒŒƒbƒh‚Å‚â‚ê‚΂悩‚낤
‚»‚Ì‚±‚Æ‚ÅGUI‚ðƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚É‚·‚é•K—v‚͂Ȃ¢‚ÆŽv‚¤‚ª
‰¼‚É‚±‚ê‚©‚ç‚»‚ê‚炪•K—v‚É‚È‚é‚Æ‚µ‚Ä‚àAswing‚ªì‚ç‚ꂽ‚Ì‚Í10”N‚à‘O‚Ȃ킯‚¾‚ªA
10”NŒã‚Ì–¢—ˆ‚ð—\‘ª‚µ‚ÄÝŒv‚µ‚Ä‚¨‚‚ׂ«‚¾‚Á‚½‚ÆH ÝŒv“–Žž‚Ì——R‚Í‚»‚ÌƒŠƒ“ƒNæ‚Ì’Ê‚è‚ÅA
Žc”O‚È‚ª‚ç(?) ¡Œã—ˆ‚é‚©‚à‚µ‚ê‚È‚¢ƒƒj[ƒRƒAŽž‘ã‚Ì‚±‚Ƃ܂Ål—¶‚³‚ê‚Äì‚ç‚ê‚Ă͂¢‚È‚©‚Á‚½
synchronized‚Å’x‚‚Ȃ邱‚Æ‚æ‚è‚àAsynchronized‚µ–Y‚ê‚ăoƒO‚Á‚½‚èAƒfƒbƒhƒƒbƒN‹N‚«‚½‚è‚·‚é•û‚ª‰´‚Í•|‚¢
‚»‚ê‚É’Pƒ‚É‚·‚ׂÄsynchronized‚·‚é‚ñ‚È‚çƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Æ“¯‚¶‚¶‚á‚Ü‚¢‚©
synchronized‚©‚¯‚éꊂðTd‚ÉŽæŽÌ‘I‘ð‚·‚é‚̂͂Ȃ©‚È‚©–Ê“|‚Èì‹Æ‚¾‚ÆŽv‚¤‚ª
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 17:53:15
Å‹ßÝŒv‚³‚ꂽGUI‚Ń}ƒ‹ƒ`ƒXƒŒƒbƒh‚È‚à‚Ì‚Á‚ĂȂɂª‚ ‚é‚Á‚¯HSubArctic H
“ú–{Œêî•ñ‚ª‚È‚·‚¬‚Ä‘S‚Žg‚Á‚ĂȂ¢‚©‚ç‚æ‚‚í‚©‚ç‚ñB
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 18:51:20
JTable‚Á‚ăf[ƒ^‚ðXV‚·‚éÛ‰Šú‰»‚Æ‚©•K—v‚Å‚·‚©H
[1111]
[2222]
[3333]
[4444]
‚±‚ñ‚ÈŠ´‚¶‚Ńf[ƒ^‚ª“ü‚Á‚Ä‚Ä
‚»‚±‚©‚çsetModel‚Ńf[ƒ^‚ðã‘‚«‚µ‚½‚ç
[5555]
[]
[7777]
[]
Œ©‚½‚¢‚ÈŠ´‚¶‚ɂȂè‚Ü‚·B
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 19:10:44
>>97
ŽŽ‚µ‚Ă݂½‚¯‚Ç‘åä•v‚¾‚Á‚½‚æ
(importÈ—ª)
public class Test{ public static void main(String[] args){
final Object[] columns = { "x" };
final Object[][] dataA = {{ "1111" }, { "2222" }, { "3333" }, { "4444" }};
final Object[][] dataB = {{ "5555" }, { "6666" }, { "7777" }, { "8888" }};
final JTable table = new JTable(dataA, columns);
JButton button = new JButton("update");
button.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){
table.setModel(new DefaultTableModel(dataB, columns));
}});
final JFrame frame = new JFrame();
frame.add(table); frame.add(button, BorderLayout.PAGE_END);
SwingUtilities.invokeLater(new Runnable(){ public void run(){ frame.pack(); frame.setVisible(true); }});
}}
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 19:11:48
GUIƒc[ƒ‹ƒLƒbƒg‚Ì‘½‚‚ªƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Ȃ̂ÍA“`“‚¾‚ÆŽv‚¢‚Ü‚·B
”ñ“¯Šú‚É‚â‚Á‚Ä‚‚éƒCƒxƒ“ƒg‚ðƒLƒ…[‚É‚½‚ß‚ÄAŒã‚̓Cƒxƒ“ƒgƒ‹[ƒv‚ð
‰ñ‚µ‚ćŒJ‚è‚Ɉ—‚µ‚Ä‚¢‚•û–@‚͈ê‚‚̬Œ÷‚µ‚½ÝŒvƒ‚ƒfƒ‹‚Æ‚µ‚Ä
‚Æ‚Ä‚à’·‚¢“`“‚ÆŽÀÑ‚ª‚ ‚è‚Ü‚·B
ƒ\[ƒX‚ªŒöŠJ‚³‚ê‚Ä‚¢‚éGUIƒc[ƒ‹ƒLƒbƒg‚ðŠô‚‚©ƒo‚炵‚Ă݂ê‚ÎA
‘½‚‚Ìꇂ̓Cƒxƒ“ƒgƒ‹[ƒv“™‚̪‚Á‚±‚ÌÝŒv‚ª‚Ç‚ê‚à‚æ‚Ž—’Ê‚Á‚Ä
‚¢‚鎖‚ª•ª‚©‚é‚©‚ÆŽv‚¢‚Ü‚·B
‚Ü‚½‘¼‚Ì•”•i‚ÌU‚é•‘‚¢‚ð‚ ‚Ü‚èˆÓޝ‚¹‚¸‚ÉŒÂX‚Ì•”•i‚ɃCƒxƒ“ƒg
ƒnƒ“ƒhƒ‰‚ð‘‚¢‚ăCƒxƒ“ƒg‚𓊂°‚邾‚¯‚ÅGUI‚ÌU‚é•‘‚¢‚ª’è‹`o—ˆ
‚é‚Ì‚àAƒCƒxƒ“ƒg‚ªƒV[ƒPƒ“ƒVƒƒƒ‹‚Ɉ—‚³‚ê‚鎖‚ð‰¼’èo—ˆ‚é“_‚ª
‘å‚«‚¢‚ÆŽv‚¢‚Ü‚·B
‚»‚¤‚¢‚¤ˆÓ–¡‚Å‚ÍAƒc[ƒ‹ƒLƒbƒg‚ð—˜—p‚·‚éƒvƒƒOƒ‰ƒ}‚ÉuŠy‚ð‚³‚¹‚év
—Ç‚¢ÝŒv‚Æ‚à‚¢‚¦‚Ü‚·B
Žž‘ã’x‚ê‚Æ‚ÌŒ©•û‚à‚ ‚è‚Ü‚·‚ªA‚Þ‚µ‚낱‚ê‚É‘ã‚í‚郊[ƒYƒiƒuƒ‹‚È
ÝŒvƒ‚ƒfƒ‹‚ª‚Ü‚¾–³‚¢‚Æ‚¢‚¤•Ó‚è‚ł͂Ȃ¢‚©‚ÆŽv‚¢‚Ü‚·B
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 19:36:48
>>98
‚·‚¢‚Ü‚¹‚ñEEE•ʂ̉ӊ‚Å–â‘肪Œ´ˆö‚Å‚µ‚½B
‚²–À˜f‚ð‚¨‚©‚¯‚µ‚Ü‚µ‚½B
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 19:55:17
>>99
ƒCƒxƒ“ƒg‚ª‚ǂ̃^ƒCƒ~ƒ“ƒO‚ň—‚³‚ê‚é‚Ì‚©‚ð
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚¾‚ƧŒä‚Å‚«‚邯‚ÍŽv‚¦‚È‚¢‚©‚ç‚È‚ŸB
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚¾‚©‚炱‚»A—\‘ª‚µ‚â‚·‚¢‚킯‚ÅB
‚Ü‚ŸA—\‘ª‚ª‚Å‚«‚邾‚¯‚ÅAŠmŽÀ‚ɃV[ƒPƒ“ƒVƒƒƒ‹‚ÉŽÀs‚³‚ê‚é‚©‚Ç‚¤‚©‚͂킩‚ç‚ñ‚Ì‚¾‚¯‚ÇB
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 19:56:55
‚Ç‚¤l‚¦‚Ä‚àƒVƒ“ƒvƒ‹‚ŃRƒXƒg‚ªˆÀ‚¢‚µ‚ÈB
¡‚̃}ƒVƒ“‚È‚çŠyŸ‚Á‚Äl‚¦‚é‚Ä‚é‚È‚çA
Ž©•ª‚Åì‚Á‚½‚ç‚¢‚¢BŠÂ‹«‚Í‚ ‚é‚ñ‚¾‚©‚çB
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 20:19:49
UI‚ªƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚È‚çA“Á•ʂȎdŠ|‚¯‚ª‚È‚¢ŒÀ‚è
UIƒRƒ“ƒ|[ƒlƒ“ƒg‚©‚çŽæ“¾‚·‚éƒf[ƒ^‚ÍAŽæ‚Á‚Ä‚«‚½Žž“_‚Å
Šù‚Ɍ¢‚à‚̂ɂȂÁ‚Ä‚¢‚邯l‚¦‚È‚¯‚ê‚΂Ȃç‚È‚¢B
‚±‚ñ‚È‚à‚̂ʼn½‚ðŒˆ‚ß‚ç‚ê‚æ‚¤‚©H
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 21:50:54
•¡”‚̃Cƒ“ƒ^[ƒtƒF[ƒX‚ðŽg‚Á‚ă{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚邱‚Æ‚Å
‰æ–Ê‚ÌØ‚è‘Ö‚¦‚ð‚µ‚½‚¢‚̂ł·‚ªA‚±‚ÌꇂbardLayout‚ðŽg‚¤‚ÆŽv‚¤‚ñ‚Å‚·‚ª
–{‚ð“Ç‚ñ‚Å‚àƒCƒ}ƒCƒ`•ª‚©‚ç‚È‚¢‚Ì‚ÅAŽg‚¢•û‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
‚»‚ê‚Æ‚àCardLayoutˆÈŠO‚É‚à‰æ–Ê‚ÌØ‚è‘Ö‚¦‚ðs‚¤•û–@‚Í‚ ‚è‚Ü‚·‚©H
‚æ‚낵‚‚¨Šè‚¢‚µ‚Ü‚·
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 21:57:06
JTabbedPane‚͂ǂ¤H
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 22:29:15
>>105
‹³‚¦‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
ƒ^ƒu‚ðŽg‚¤‚â‚è•û‚à‚¢‚¢‚ñ‚Å‚·‚ªA
‚Å‚«‚ê‚ÎAƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚ăJ[ƒh‚ð
Ø‚è‘Ö‚¦‚銴‚¶‚Ì‚à‚Ì‚ª‚¢‚¢‚̂ł·‚ª
‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 22:29:35
private static final String TEISUU = "’è”";
‚Æ’è‹`‚³‚ꂽ’蔂ɑ΂µ‚Ä
ƒCƒ“ƒXƒ^ƒ“ƒXƒƒ\ƒbƒh‚Ì’†‚©‚çAƒNƒ‰ƒX–¼‚ð•t‚¯‚¸‚ÉTEISUU‚ɃAƒNƒZƒX‚µ‚Ä‚àƒGƒ‰[‚ɂȂè‚Ü‚¹‚ñB
‚±‚ê‚͉½ŒÌ‚Å‚µ‚傤‚©H
‹ï‘Ì“I‚É‚ÍA
class Test{
private final static String TEISUU = "’è”";
public void method(){
String var;
var = TEISUU;
System.out.println(var);
}
‚Æ‘‚¯‚Ä‚µ‚Ü‚¢‚Ü‚·B
•¶–@“I‚É‚Í
var = Test.TEISUU;
‚Æ‚·‚ׂ«‚ł͂Ȃ¢‚̂ł·‚©H
private final String TEISUU = "’è”";
‚Æ‚µ‚Ä‚à‰ðŒˆ‚·‚邯Žv‚¤‚̂ł·‚ªA
Ž©•ª‚ª•׋‚µ‚½ŒÀ‚è‚ł͂ǂ̖{Œ©‚Ä‚à’蔂ɂÍstatic‚ð•t‚¯‚Ä‚é‚ñ‚Å‚·‚æ‚ËB
’蔂ɂÍstatic‚ð•t‚¯‚邯‚¢‚¤‚Ì‚ª‚¨Œˆ‚Ü‚è‚Ȃ̂łµ‚傤‚©H
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 22:45:57
Java‚łǂ̗l‚ɃnƒbƒLƒ“ƒO‚·‚é‚ÌH
‚ǂ̈ʂ̊‚܂ŕª‚©‚é—l‚ɂȂÁ‚½‚çƒnƒbƒLƒ“ƒOŒn‚ÌŽ–o—ˆ‚é‚ÌH
Java‚ÅLANŽü‚è‚𒲂ׂ鎖‰½‚Äo—ˆ‚é‚ÌH
‚ǂ̗l‚ÉJava‚Ƀlƒbƒg‚Æ’ÊMo—ˆ‚邿‚¤‚É‘‚‚Ì‚©‹C‚ɂȂéB
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 22:52:45
>>107
TestƒNƒ‰ƒX‚ÌTEISUU‚Ì’l‚ÍCƒCƒ“ƒXƒ^ƒ“ƒX‚Ìó‘Ô‚É‚©‚©‚í‚炸í‚É"’è”"‚ɂȂé‚ñ‚Å‚µ‚å?
‚»‚ê‚È‚çstatic‚É‚·‚é‚Ì‚ªŽ©‘RBƒƒ\ƒbƒh‚Ìê‡‚à“¯—l‚Ìl‚¦•û‚ð‚·‚éB
Test.‚ðÈ—ª‚Å‚«‚é‚͓̂¯‚¶ƒNƒ‰ƒX“à‚¾‚©‚çB‚»‚¤‚¢‚¤ƒ‹[ƒ‹‚¾‚©‚çŽd•û‚È‚¢B
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 22:53:14
>>107
‘‚¯‚Ä‚µ‚Ü‚¤‚͕̂¶–@“I‚ÉŒë‚Á‚Ä‚¢‚È‚¢‚©‚çB
•¶–@“I‚ÉŒë‚Á‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚¾‚ªJLS‚̂ǂ±‚É‘‚©‚ê‚Ä‚¢‚é‚ÌH
static final‚ª•t‚¢‚Ä‚¢‚é‚à‚͕̂ÏX•s‰Â‚̃Nƒ‰ƒX•Ï”B
ƒCƒ“ƒXƒ^ƒ“ƒX‚²‚Ƃ̕ÏX•s‰Â•Ï”‚Å‚ ‚ê‚Îstatic‚Í•s—vB
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 23:39:55
>>109
>>110
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·I
Ž©•ª‚̃Nƒ‰ƒX‚ÌstaticƒtƒB[ƒ‹ƒh‚ɃAƒNƒZƒX‚·‚éꇂÍ
ƒNƒ‰ƒX–¼È—ª‚Å‚«‚é‚ñ‚Å‚·‚ËB’m‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚æ‚l‚¦‚Ă݂½‚çƒCƒ“ƒXƒ^ƒ“ƒX‚²‚Ƃ̒蔂Á‚Ä‚ ‚Ü‚èl‚¦‚ç‚ê‚È‚¢‚Å‚·‚ËBB
’Pƒ‚ɗႪ‚È‚©‚Á‚½‚Ì‚©‚ÈB
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 23:43:04
>>73
ƒŒƒXƒTƒ“ƒNƒXB
“¯‚¶ƒuƒ‰ƒEƒU‚ňê“xƒtƒH[ƒ€ƒf[ƒ^‚ðsubmitAƒuƒ‰ƒEƒU‚Ì–ß‚éA‚Ü‚½submit
‚Á‚Ä‚¢‚¤‘€ì‚ð‰½‰ñ‚à‚µ‚Ä‚¢‚邯A•s’èŠú‚Å‚¨‚«‚Ä‚¢‚é‚©‚çA
cookie‚ª–¢Ý’è‚Æ‚©Aƒuƒ‰ƒEƒU‚Å–³Œø‚É‚µ‚Ä‚¢‚é‚Á‚Ă̂͂Ȃ³‚»‚¤‚È‚ñ‚¾‚æ‚ËB
Cookie‚ÍsetMaxAge(-1)‚Ńuƒ‰ƒEƒU‚ª•‚¶‚ç‚ê‚é‚܂łÍÁ‚¦‚È‚¢‚©‚çA—LŒøŠúŒÀ‚Á‚Ă̂à
ŠÖŒW‚È‚³‚»‚¤‚¾‚µEEEB
Hoge test = new Hoge(HttpServletRequest);
‚Á‚ÄŠ´‚¶‚ÅAHogeƒNƒ‰ƒX‚Ìprivateƒƒ“ƒo‚ɕێ‚µ‚Ä‚¨‚¢‚ÄA
HogeƒNƒ‰ƒX‚̃ƒ\ƒbƒh“à‚ÅŽg‚¨‚¤‚Æ‚·‚邯AŽžXnull‚ɂȂé‚ñ‚æB
‚æ‚‚í‚©‚ç‚È‚©‚Á‚½‚©‚çAƒƒ“ƒo‚ÉŽ‚½‚¹‚é‚Ì‚Írequest‚»‚Ì‚à‚Ì‚¶‚á‚È‚‚ÄA
ƒRƒ“ƒXƒgƒ‰ƒNƒ^“à‚ÅgetHeader("cookie")‚â‚Á‚ÄStringƒƒ“ƒo‚É“ü‚ê‚Ä‚¨‚‚±‚Ƃɂµ‚Ü‚·‚½B
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 23:43:40
’蔂ðƒCƒ“ƒXƒ^ƒ“ƒX–ˆ‚ÉŽ‚Á‚Ä‚àˆÓ–¡‚È‚¢‚©‚çstatic‚É‚·‚é‚®‚ç‚¢‚É‚µ‚©l‚¦‚ĂȂ¢‚º
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/20 23:46:52
Java‚ªŽï–¡‚Á‚Ä“z‚¢‚é‚ÌH
ŒÂlƒŒƒxƒ‹‚ʼn½‚·‚é‹C‚È‚ñ‚¾HJava‚Å
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 00:17:07
>>112
‘Ò‚ÄA‚¨‚Ü‚¦‚ÍServlet‚É‚¨‚¯‚éƒIƒuƒWƒFƒNƒg‚̃‰ƒCƒtƒTƒCƒNƒ‹‚ð‚¿‚á‚ñ‚Æ—‰ð‚µ‚Ä‚é‚Ì‚©???
‚»‚ÌHoge test‚͂ǂ±‚É’è‹`‚³‚ê‚Ä‚¢‚é?
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 00:43:27
>>115
Hoge test‚ÍHttpServlet‚ÌdoPost“à‚ŃCƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚ÄA
thread‚Æ‚µ‚Ä“®‚¢‚Ă܂·
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 01:10:01
ƒXƒŒƒbƒh‚Á‚Ă悂킩‚ñ‚Ë[[[
ƒXƒŒƒbƒhƒZ[ƒt‚ȃNƒ‰ƒX‚Á‚ĉ½‚¾‚æc
‰¡‘„‚²‚ß‚ñ‚È‚³‚¢B
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 01:19:43
>>116
‚æ‚‚í‚©‚ç‚ñBŠY“–•”•ª‚̃R[ƒh‚ðŒ©‚¹‚ëBHoge test‚Ì’è‹`ˆÊ’u‚àŠÜ‚ß‚ÄB
HttpServletRequest/HttpServletResponse‚̶‘¶ŠúŠÔ‚ÍHTTP‚ÌƒŠƒNƒGƒXƒg‚ðŽó‚¯•t‚¯‚Ä‚©‚烌ƒXƒ|ƒ“ƒX‚ð•Ô‚·‚܂łÁ‚Ä‚±‚Ƃ͗‰ð‚µ‚Ă邿‚È?
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 01:51:32
>>114
Java‚ªŽï–¡‚Å‚à‚¨‚©‚µ‚‚͂Ȃ¢‚ÆŽv‚¤‚ª
‚»‚ê‚æ‚èAŽï–¡‚̉½‚ç‚©‚ÌŒvŽZ‚Æ‚©WŒv‚Æ‚©‚ÉŽg‚¤‚Æ”ñí‚ɕ֗˜>Java
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 01:52:00
ˆø”‚Ì–ß‚è’l‚ɂ‚¢‚ÄAŽ¿–â‚Å‚·B
class Cara{
int num;
double gas;
int setNum(int n){
num = n;
System.out.println("ŽÔ‚̃iƒ“ƒo[‚ð" + num + "‚É‚µ‚Ü‚µ‚½");
return n;
}
double setGas(double g){
gas = g;
System.out.println("ŽÔ‚̃iƒ“ƒo[‚ð" + num + "‚ɃKƒ\ƒŠƒ“‚Ì—Ê‚ð" + gas + "‚É‚µ‚Ü‚µ‚½");
return g;
}
void show(){
System.out.println("ŽÔ‚̃iƒ“ƒo[‚Í" + num + "‚Å‚·");
System.out.println("ƒKƒ\ƒŠƒ“‚Ì—Ê‚Í" + gas + "‚Å‚·");
}
}
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 01:57:03
class Sample_return{
public static void main(String args[]){
Cara car1 = new Cara();
car1.show();
car1.setNum(1234);
car1.setGas(20.5);
//–ß‚è’l
int nums = //©–ß‚è’l‚ð‘ã“ü‚µ‚½‚¢
double gass = //©–ß‚è’l‚ð‘ã“ü‚µ‚½‚¢
System.out.println("ƒTƒ“ƒvƒ‹‚©‚çŽÔ‚𒲂ׂ½‚Æ‚±‚ë");
System.out.println("ƒiƒ“ƒo[‚Í" + nums + "ƒKƒ\ƒŠƒ“‚Ì—Ê‚Í" + gass + "‚Å‚µ‚½");
}
}
‚±‚ê‚ç‚ÌAƒ\[ƒX‚Å
"int setNum(int n){"@‚â"double setGas(double g){"‚̃ƒ\ƒbƒh‚悤‚É
ˆø”‚̎󂯎æ‚胃\ƒbƒh‚É–ß‚è’l‚ð•t‚¯‚ÄA•Ô‚·Ž–‚͂ł«‚È‚¢‚̂łµ‚傤‚©H
—v‚·‚é‚ÉAˆø”‚̎󂯎æ‚舗‚Æreturn‚̈—‚ðA“¯Žž‚ÉEEE
ˆö‚Ý‚ÉA‚»‚¤‚µ‚½ê‡A‚Ç‚¤‚·‚ê‚΂¢‚¢‚©‚í‚©‚è‚Ü‚¹‚ñ
"//–ß‚è’l
int nums = //©–ß‚è’l‚ð‘ã“ü‚µ‚½‚¢
double gass = //©–ß‚è’l‚ð‘ã“ü‚µ‚½‚¢
"
‚²‹³ŽöA‚¨Šè‚¢’v‚µ‚Ü‚·B
122:120-121
08/11/21 02:04:00
‚â‚Í‚èA‚±‚̂悤‚É
class Cara{
int num;
double gas;
void setNumGas1(int n, double g){
num = n;
gas = g;
System.out.println("ŽÔ‚̃iƒ“ƒo[‚ð" + num + "‚ɃKƒ\ƒŠƒ“‚Ì—Ê‚ð" + gas + "‚É‚µ‚Ü‚µ‚½");
}
int getNum1(){ //intŒ^‚Ì’l‚ð•Ô‚·ƒƒ\ƒbƒh‚Å‚·
System.out.println("ƒiƒ“ƒo[‚𒲂ׂ܂µ‚½");
return num; //ŒÄ‚Ño‚µŒ³‚É’l‚ð•Ô‚µ‚Ü‚·
}
double getGas1(){ //doubleŒ^‚Ì’l‚ð•Ô‚·ƒƒ\ƒbƒh‚Å‚·
System.out.println("ƒKƒ\ƒŠƒ“‚̗ʂ𒲂ׂ܂µ‚½");
return gas; //ŒÄ‚Ño‚µŒ³‚É’l‚ð•Ô‚µ‚Ü‚·
}
void show1(){
System.out.println("ŽÔ‚̃iƒ“ƒo[‚Í" + num + "‚Å‚·");
System.out.println("ƒKƒ\ƒŠƒ“‚Ì—Ê‚Í" + gas + "‚Å‚·");
}
}
123:120-121
08/11/21 02:07:29
class Sample_return{
public static void main(String args[]){
Cara car1 = new Cara();
car1.setNumGas1(1234, 20.5);
int number1 = car1.getNum1(); //–ß‚è’l‚ðŽ‚Âƒƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚Ü‚·A–ß‚è’l‚ð•Ï”number‚É‘ã“ü‚µ‚Ü‚·
double gasoline1 = car1.getGas1(); //–ß‚è’l‚ðŽ‚Âƒƒ\ƒbƒh‚ðŒÄ‚Ño‚µ‚Ü‚·A–ß‚è’l‚ð•Ï”gasoline‚É‘ã“ü‚µ‚Ü‚·
System.out.println("ƒTƒ“ƒvƒ‹‚©‚çŽÔ‚𒲂ׂ½‚Æ‚±‚ë");
System.out.println("ƒiƒ“ƒo[‚Í" + number1 + "ƒKƒ\ƒŠƒ“‚Ì—Ê‚Í" + gasoline1 + "‚Å‚µ‚½");
}
}
Žó‚¯Žæ‚舗‚̃ƒ\ƒbƒh"void setNumGas1(int n, double g){"
–ß‚è’l‚̈—ƒƒ\ƒbƒh‚ÍA"int getNum1(){" "double getGas1(){"
‚̂悤‚É•ª‚¯‚È‚¢‚ÆAƒ_ƒ‚Ȃ̂łµ‚傤‚©H
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 04:02:00
–œ”\Žå‹`‚Í‚ ‚È‚½‚Ì•û‚Å‚µ‚å‚—
ŽÀÛ‚ÍAƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚·‚邱‚Ƃ͑S‚Ẵƒ\ƒbƒh‚ðsynchronized‚É‚·‚é‚̂ƂقƂñ‚Ǖςí‚è‚Ü‚¹‚ñ‚æB
‚»‚ê‚Ésynchronized‚Í“¯Šú‚Ì‚±‚Ƃłµ‚åH‚ ‚È‚½‚̓XƒŒƒbƒh‚𕪂©‚Á‚ĂȂ¢‚悤‚Å‚·‚ËB
Ѝˆá‚¢‚µ‚Ä‚¢‚邿‚¤‚Å‚·‚¯‚ǕʂÉswing‚̃XƒŒƒbƒh‚Æ‚©‚ÌÝŒv‚É•¶‹å‚ª‚ ‚é‚ñ‚¶‚á‚È‚‚ÄA
‚Ç‚¤‚µ‚ăVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚É‚±‚¾‚í‚é‚Ì‚©‚Á‚ÄŽ–‚Å‚·B‚à‚Æ‚à‚Æswing‚̓Rƒ“ƒ|[ƒlƒ“ƒg‚Ȃ̂ł ‚Á‚Ägui‚ª‘O’ñ‚Ȃ킯‚ÅAƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÅÝŒv‚·‚é‚à‚Ì‚©‚ÆŽv‚¢‚Ü‚·B
swing‚̓sƒ…ƒAjava‚Æ‚¢‚¤‚æ‚è‚à‘S‚Äpaint‚Åς܂·‚Á‚Ä—”O‚È‚ñ‚Å•ª‚©‚ç‚È‚‚à‚È‚¢‚ñ‚Å‚·‚¯‚ÇEEE
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 04:11:01
>>95
’ÊM‚̈—‚Æ‚©‚ªGUI‚ÆŠÖŒW‚ ‚é‚©‚ł͂Ȃ‚ÄAˆ—‚ÌŒ‹‰Ê‚ðGUIi‚̃Rƒ“ƒ|ƒlƒ“ƒgj‚ªŽó‚¯Žæ‚è‚Ü‚·B
‚»‚ê‚ÅAŒvŽZ‚∗‚ȂNJù‚Ƀn[ƒhã‚Ì”\—Í‚Í\•ª‚Å‚·‚®Œ‹‰Ê‚ªo‚Ä‚àAŠÌS‚Ì•\ަ‚Ì•û‚ªƒCƒxƒ“ƒg‚Ü‚¿‚Æ‚©
ƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚Å0.5...1•b‘Ò‚½‚³‚ê‚邿‚¤‚¶‚á‚»‚̃Rƒ“ƒ|ƒlƒ“ƒg(swing)‚ðŽg‚¤‚ɂ̓XƒgƒŒƒX‚ª‚ ‚è‚Ü‚·B
‚½‚܂ɕ¡ŽG‚ÈJTable‚Å‚à‚ ‚é‚Å‚µ‚åA‚µ‚à‚½‚‚‚±‚Æ‚ªB
swing worker‚É‚à‚ ‚è‚Ü‚·‚ªAŒvŽZŒ‹‰Ê‚â’ÊMŒ‹‰Ê‚ÌŽóM‚Ígui‚ÆŠÖŒW‚Ȃ̂ŎŸ‚Ìswing framework‚Å‚ÍØ‚è—£‚µ‚½‚킯‚ÅA
‚¾‚©‚ç•`‰æ‚Ƃ͊֌W‚È‚¢event‚âproperty fire‚Æ‚©‚àƒVƒ“ƒOƒ‹ƒXƒŒƒbƒh‚É‚µ‚Ä‚é‚̂͂ǂ¤‚µ‚ĂȂ̂©‚Æ‚¢‚¤‚±‚Ƃł·B
«—ˆ‚ª—\‘ª‚Å‚«‚é‚©‚Ç‚¤‚©‚¶‚á‚È‚‚ÄAƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚É‚µ‚Äview‚ð“Æ—§‚³‚¹‚È‚¢‚±‚Ƃ͎©•ªŽ©g‚Å–¢—ˆ‚ð’ׂµ‚Ä‚¢‚邿‚¤‚ɂ݂¦‚Ü‚¹‚ñ‚©B
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 04:33:04
>>99
“`““I‚ÉAƒCƒxƒ“ƒgˆ—‚ªƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhiƒV[ƒPƒ“ƒVƒƒƒ‹ˆ—j‚¾‚©‚ç‚Å‚·‚©B
‚È‚ñ‚©cuii¡‚Å‚ÍwebƒAƒvƒŠ‚Æ‚©ƒT[ƒuƒŒƒbƒg‚Æ‚©j‚Å‚ÍThread‚𓱓ü‚µ‚Ä‚¢‚Ä‚àA
guiiswingƒc[ƒ‹ƒLƒbƒg? invokeLater‚È‚Çj‚ÌÝŒv‚Ì”‘z‚ÍÌ‚Ìc‚̃V[ƒPƒ“ƒVƒƒƒ‹ˆ—E\‘¢ˆ—‚̂܂܂ÅOOŽwŒü‚¶‚á‚È‚©‚Á‚½‚ñ‚Å‚·‚ËB
gui‚ÌiƒRƒ“ƒ|ƒlƒ“ƒg‚¶‚á‚È‚‚ÄjŽŸ‚̃c[ƒ‹ƒLƒbƒgÝŒv‚ÍA‚»‚̌¢ƒV[ƒPƒ“ƒVƒƒƒ‹ˆ—‚©‚ç‚Ì•ª—£‚µ‚ăRƒ“ƒ|ƒlƒ“ƒgŠÔ‚̓Ɨ§‚Å
³‚µ‚OOŽwŒü‚̃c[ƒ‹ƒLƒbƒg‚Å‚µ‚傤BÅ‹ßgui‚âMVC‚Ȃǂ̊T”O‚ðŽg‚Á‚ÄAŽ©ì‚̃Rƒ“ƒ|ƒlƒ“ƒgŠJ”‚µ‚Ă݂Ăé‚ñ‚Å‚·‚¯‚ÇA
awtƒpƒbƒP[ƒW‚âawt.Toolkit‚̓}ƒ‹ƒ`ƒXƒŒƒbƒhÝŒv‚Å‚·‚æ‚ËH‚»‚ê‚ÅŠJ”‚µ‚Ä‚¢‚邯‚æ‚‹C‚ɂȂÁ‚ÄAswing‚Í•`‰æ‚Æ
ŠÖŒW‚È‚¢ˆ—EƒCƒxƒ“ƒgŽó•t‚ª—‚݇‚Á‚Ä‚é‚Ý‚½‚¢‚È‚ñ‚Å‚»‚̕ӂè‚ð‚·‚Á‚«‚µŽw‚¹‚ê‚Εʂɒx‚‚à‚È‚¢‚µA
“§–¾‚©‚à‹[Ž—“I‚Éo—ˆ‚邵A‹t‚Éô—û‚³‚êŽg‚¢‚â‚·‚¢‚ñ‚Å‚·‚¯‚ÇB
SUN‚ªswing‚ÉŠÖS‚ð‚à‚½‚È‚‚È‚Á‚ÄŽŸ‚ÉŒü‚¢‚Ä‚¢‚é——R‚à‚È‚ñ‚ƂȂ•ª‚©‚è‚Ü‚·B
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 08:44:26
>>126
‚¨‘O‚ÍASun‚ª‰½ŒÌGUI‚̃}ƒ‹ƒ`ƒXƒŒƒbƒh‰»‚ð’ú‚ß‚½‚Ì‚©‚ð‚¿‚á‚ñ‚Æ‚µ‚ç‚ׂ½‚Ù‚¤‚ª‚¢‚¢B
AWT‚ÍŽ¸”s‚¾‚Á‚½Aƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‚ÅGUI‚ðu³‚µ‚vŽÀ‘•‚·‚é‚̂͌»ŽÀ“I‚ɂ͕s‰Â”\‚¾A‚ÆŒ¾‚Á‚Ä‚é‚ñ‚¾‚©‚çB
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 09:23:05
AWT‚̓}ƒ‹ƒ`ƒXƒŒƒbƒh‘Ήž‚¶‚á‚Ë[‚µA
ƒ}ƒ‹ƒ`ƒXƒŒƒbƒh‘Ήž‚¾‚©‚玸”s‚µ‚½‚킯‚¶‚á‚È‚¢‚Å‚µ‚åB
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 10:59:18
‚±‚ñ‚ÈGUI‚̃tƒH[ƒ€‚ðì‚肽‚¢‚ñ‚Å‚·‚ªA
‚»‚Ì’†‚Å‚¢‚‚‚©Ž¿–₪‚ ‚è‚Ü‚·B
ƒe[ƒuƒ‹A@@ƒ{ƒ^ƒ“@@ƒe[ƒuƒ‹B
ID@Name@@@@@@@@ID@@Name
[1@][A@]@@@@@@@[1@][E@]
[2@][B@]@@(’ljÁ)@@[2@][F@]
[3@][C@]@@(íœ)@@[3@][G@]
[4@][D@]@@@@@@@[4@][H@]
1.ƒe[ƒuƒ‹ID€–Ú‚Í”ñ•\ަ‚É‚³‚¹‚½‚¢‚¯‚ǂł«‚Ü‚·‚©H
2.ƒe[ƒuƒ‹AƒZƒ‹‚ð‘I‘ð‚µ‚½ó‘ԂŒljÁƒ{ƒ^ƒ“‚ð‚¨‚µ‚ăe[ƒuƒ‹B‚ɒljÁ‚µ‚½‚¢‚ñ‚Å‚·‚ªA
@‘I‘ð‚µ‚½ƒZƒ‹‚Ìî•ñ‚ðŽæ“¾‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
ˆÈã‚Å‚·B‚æ‚낵‚‚¨Šè‚¢’v‚µ‚Ü‚·B
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 11:16:02
>>129
‚Å‚«‚Ü‚·‚©A‚ ‚è‚Ü‚·‚©‚Æ‚¢‚í‚ꂽ‚çA‚Å‚«‚Ü‚·‚ ‚è‚Ü‚·‚Æ“š‚¦‚é‚µ‚©‚È‚¢‚—
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 11:19:12
>>130
‚â‚è•û‚ð‹³‚¦‚Ăقµ‚¢‚Å‚·B
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 11:23:06
‚ ‚°‚Ä‚·‚¢‚Ü‚¹‚Ž
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 11:27:23
Java’ᑬGUI Swing 8
½ÚØÝ¸(tech”Â)
134:31
08/11/21 11:35:33
ƒGƒNƒŠƒvƒX‚ɃAƒvƒŒƒbƒgƒvƒ‰ƒOƒCƒ“’ljÁ‚µ‚Ä‚â‚Á‚Ă݂½‚̂ł·‚ª
>>32‚Æ“¯‚¶ƒGƒ‰[‚ª‚ł܂·B
‚Ç‚¤‚â‚ç‰æ‘œ‚ª“ǂݞ‚߂ĂȂ¢‚悤‚Ȃ̂ł·‚ª‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚̂łµ‚傤‚©H
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/11/21 11:44:25
>>127
SUN‚͂ǂ¤‚µ‚ÄGUI‚̃}ƒ‹ƒ`ƒXƒŒƒbƒh‰»‚ð’ú‚ß‚½‚ñ‚Å‚·‚©H
GUI‚ƃ}ƒ‹ƒ`ƒXƒŒƒbƒh‚Í‚ ‚Ü‚èŠÖŒW‚È‚¢‚ñ‚Å“–‘R‚¾‚ÆŽv‚¤‚ñ‚Å‚·‚ªA‰½‚𳂵‚ŽÀ‘•‚·‚é‚ñ‚Å‚µ‚傤‚©H
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
4350“ú‘O‚ÉXV/251 KB
’S“–:undef