ššJavaŽ¿–â¥‘Š’kƒXƒ ..
[2ch|¥Menu]
624:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 00:16:19
grep‚¶‚á–³—‚Ÿ‚ë>>614‚ÌŠšˆá‚¢‚Ÿ‚ë
ed‚âsed‚âawk‚Æ‚©‚È‚ç‚Å‚«‚»‚€
windows—p‚àƒlƒbƒg‚É“]‚ª‚Á‚Ä‚é

625:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 00:20:21
grep‚µ‚Ä’uŠ·‚·‚éƒeƒLƒXƒgƒGƒfƒBƒ^‚È‚ñ‚Čܖœ‚Æ‚ ‚邟‚ë

626:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 00:24:31
à‹³‚­‚³‚¢‚š‚Á‚³‚ñ‚É•·‚±‚Ђ邩‚à‚µ‚ê‚ñ‚ª
‚Ü‚¶‚ÉŒã•ûŽQÆ’ö“x‚܂ł̐³‹K•\Œ»‚ÍŽg‚Ђ邿‚€‚ɂȂÁ‚Ä‚š‚¢‚œ‚Ù‚€‚ª‚¢‚¢‚ŒB
‚»‚€‚¢‚Á‚œƒeƒNƒjƒbƒN‚É‹~‚í‚ê‚éê–Ê‚ª•K‚žo‚Ä‚­‚éB

627:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 00:25:37
grep‚µ‚Ä’uŠ·‚·‚é‹@”\‚ðŽ‚Á‚œƒeƒLƒXƒgƒGƒfƒBƒ^‚Ì‚±‚Æ‚ðA•’Êgrep‚Ƃ͌Ă΂Ȃ¢B

628:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 01:00:40
ƒVƒ“ƒ{ƒ‹‚ðŒ©‚Â‚¯‚ç‚ê‚Ü‚¹‚ñ‚Æ‚¢‚€ƒGƒ‰[‚ªo‚Ü‚·
•‚¯‚Ä‚­‚Ÿ‚³‚¢
// <applet code="RotateEx.class" width="900" height="600"></applet>

import java.awt.*;
import java.io.*;
import javax.swing.JApplet;
import javax.imageio.ImageIO;

public class RotateEx extends JApplet {Image kin, fu, sky;

public void init() {try {
kin = ImageIO.read(new File("images/kin.gif"));
fu = ImageIO.read(new File("images/fu.gif"));
sky = ImageIO.read(new File("images/sky.jpeg"));
} catch (IOException e) {throw new RuntimeException(e);}}
public void paint(Graphics g) {int x =270, y = 123;
Graphics2D g2 = (Graphics2D)g;

g2.drawImage(sky, 0, 0, 900, 600, this);
for (int i = 0; i < 4; i++) {g2.drawImage(kin, x-20, y, this);
g2.rotate(Math.PI/4, x, y);}}}



629:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 01:09:53
>>628
‚ӂ[‚É‚€‚²‚¢‚œ‚Œ‚¢

630:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 01:18:34
‰œ“xƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚à
Graphics2D g2 = (Graphics2D)g
‚̂Ƃ±‚ë‚ŃVƒ“ƒ{ƒ‹‚ªŒ©‚‚¯‚ç‚ê‚Ü‚¹‚ñ
‚Æ‚¢‚€ƒGƒ‰[‚ªo‚é‚ñ‚Å‚·¥¥¥

631:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 01:31:42
import java.awt.Graphics2D;
‚̂悀‚Ɂ–Žg‚킞‘‚¢‚Ă݂ê
‚»‚ê‚Ń_ƒ‚È‚ç‚Ü‚ž‚ÍJava‚̃o[ƒWƒ‡ƒ“‚ð‘‚¯

632:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 01:33:33
‚¿‚å‚Á‚ÆJavaƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯‚«‚É
‚¿‚á‚ñ‚Ɓu‘‚«’Œ‚µ‚œJavaƒtƒ@ƒCƒ‹v‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ä‚¢‚é‚©Šm”F‚µ‚Ă݂Ȃæ

633:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 02:28:46
‚T•bˆÈã‘O‚ɍì‚Á‚œjavaƒNƒ‰ƒXƒtƒ@ƒCƒ‹‚ÍŽÀs‚¹‚ž‚ɃGƒ‰[‚ɂȂ郉ƒ“ƒ`ƒƒ‚ðjava‚ōì‚ê‚΂¢‚¢‚ñ‚¶‚á‚Ëw

634:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 02:29:13
‚Ç‚ê‚àŠm”F‚µ‚Ü‚µ‚œ‚ªƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚œ

ƒo[ƒWƒ‡ƒ“‚Í‘åŠw‚ÌPC‚Ȃ̂ŐV‚µ‚¢‚ÆŽv‚¢‚Ü‚·
(¡”N“ü‚ê‘Ö‚Š‚œ‚΂©‚è‚ÌPC‚Å‚·)


635:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 02:36:10
”Y‚ñ‚łȂ¢‚Åeclipseƒ_ƒEƒ“ƒ[ƒh‚µ‚Æ‚¯‚—

636:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 09:59:47
V‚µ‚¢pc‚Ȃ瓮ìŽÀÑ–³‚¢‚©‚çƒEƒ}‚­À‚©‚È‚­‚Ä“–‘R‚Ÿ‚Èw

637:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 11:17:18
>>628
‚»‚êˆÈ‘O‚ɁAswing‚Åpublic void paint(){}‚ðƒI[ƒo[ƒ‰ƒCƒh‚µ‚¿‚áƒ_ƒ‚È‹C‚ª‚·‚é‚ñ‚Å‚·‚¯‚Ç

638:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 12:06:51
³Šm‚ɂ̓I[ƒo[ƒ‰ƒCƒh‚µ‚œ‚ç super.paint(g) ‚Ÿ‚Á‚¯B

639:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 12:44:28
>>638
swing‚Ípaint()‚ðƒI[ƒo[ƒ‰ƒCƒh‚·‚é‚ñ‚¶‚á‚È‚­‚āA
paintcomponent()‚·‚é‚ׂ«‚Ÿ‚ÆŽv‚€‚ñ‚Ÿ‚¯‚Ç

640:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 13:01:28
HTML‚ɓƎ©‚̃^ƒO‚ð’ljÁ‚µ‚Ä•\ŽŠ‚µ‚œ‚¢‚̂ł·‚ªA‰œ‚©‚¢‚¢•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H
‚ЂƂ܂žAJEditorPane‚ðŽg‚Á‚ăp[ƒX‚µ‚æ‚€‚Æ‚µ‚Ü‚µ‚œ‚ª’x‚­‚Ä’x‚­‚Ä
¡‚́Ajavax.swing.text.Document•Ó‚è‚𒲂ׂĂ¢‚Ü‚·

641:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 13:26:55
‚Ȃɂ»‚Ìw3c‚ɐ^‚ÁŒü‚©‚ç‘ÎŒˆ‚·‚éŽpš
css‚Å‚â‚è‚È‚³‚¢‚æ

642:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 13:33:29
>>640
xml‚È‚ç‰Â”\

643:628
09/11/08 14:01:58
‚·‚݂܂¹‚ñA‰ðŒˆ‚µ‚Ü‚µ‚œ
‚Ç‚€‚â‚瓯‚¶ƒfƒBƒŒƒNƒgƒŠ‚É
Graphics.java
Graphics.class
‚Æ‚¢‚€ƒtƒ@ƒCƒ‹‚ª‚ ‚Á‚œ‚Ì‚ªŒŽˆö‚̂悀‚Å‚·

644:628
09/11/08 14:03:49
’ù³
GraphicsšGraphics2D

645:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 14:15:14
>>643
ŠJ”­ŠÂ‹«Žg‚Á‚ĂȂ¢l‚ɂ͂悭‚ ‚éŠÔˆá‚¢(ƒtƒ@ƒCƒ‹–Œ‚ƒtƒ@ƒCƒ‹ƒpƒX@‚ª—‰ð‚Å‚«‚È‚¢)‚Ÿ‚©‚ç
‚à‚µŽü‚è‚É‚à“¯‚¶‚æ‚€‚Ȑl‚¢‚œ‚璍ˆÓ‚µ‚Ä‚ ‚°‚È‚æEEE

646:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 17:21:50
‰Ž‚ÌŽš‚Ì— AƒIƒ}ƒ“ƒR‚Ì‚É‚š‚¢‚ª‚·‚é

647:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 18:46:32
>setFocusCycleRoot(boolean focusCycleRoot)
>‚±‚̃Rƒ“ƒeƒi‚ªƒtƒH[ƒJƒXƒgƒ‰ƒo[ƒTƒ‹ƒTƒCƒNƒ‹‚̃‹[ƒg‚Å‚ ‚é‚©‚Ç‚€‚©‚ðÝ’肵‚Ü‚·B
java.awt.Container‚Ìjavadoc‚ð“Ç‚ñ‚Å‚¢‚āA‚±‚Ì—l‚Èà–Ÿ‚ª‘‚¢‚Ä‚ ‚Á‚œ‚̂ł·‚ª
ƒtƒH[ƒJƒXƒgƒ‰ƒoƒT[ƒ‹ƒTƒCƒNƒ‹‚Ƃ͉œ‚ÌŽ–‚Ȃ̂łµ‚å‚€‚©
‚Ü‚Á‚œ‚­ˆÓ–¡‚ª‚í‚©‚è‚Ü‚¹‚ñB‹³‚Š‚ÄƒGƒ‚¢l!!

648:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 19:15:04
TAB ƒL[‚ŃtƒH[ƒJƒX‚ªˆÚ“®‚·‚éƒRƒ“ƒ|[ƒlƒ“ƒgƒcƒŠ[‚̃‹[ƒg
—ႊ‚Î JDesktopPane ‚ðŽg‚Á‚œ MDI ‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ŁA
JInternalFrame ‚Ì’†‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ɃtƒH[ƒJƒX‚ª‚ ‚éê‡A
TAB ƒL[‚ð‰Ÿ‚·‚Æ‚»‚Ì JInternalFrame “à‚̕ʂ̃Rƒ“ƒ|[ƒlƒ“ƒg‚ɂ̓tƒH[ƒJƒX‚ªˆÚ‚邯‚ǁA
•Ê‚Ì JInternalFrame ‚ɂ܂ŃtƒH[ƒJƒX‚ªˆÚ‚Á‚œ‚ç•sŽ©‘R‚Ÿ‚ë
‚»‚̏ꍇ JInternalFrame ‚ªƒtƒH[ƒJƒXƒgƒ‰ƒo[ƒTƒ‹ƒTƒCƒNƒ‹‚̃‹[ƒg‚É‚È‚é‚ÆA
TAB ƒL[‚ð‚¢‚­‚牟‚µ‚Ä‚à‚»‚±‚©‚çŠO‚ւ̓tƒH[ƒJƒX‚ªo‚È‚¢

649:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 19:15:44
‰pŒê•ª‚©‚ç‚ñ‚Ì‚©H

650:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 19:28:29
•ª‚©‚ç‚ñl‚à‚¢‚邟‚ë‚€
Ž«‘‚ðˆø‚­“w—Í‚·‚ç•úŠü‚µ‚Ä‚él‚ª‘唌‚̂悀‚È‹C‚Í‚·‚邯‚Ç‚È

651:647
09/11/08 20:31:26
>>648
‚È‚é‚قǁA‚í‚©‚è‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

>>649-650
ˆê‰žAŽ«‘‚ðˆø‚«‚È‚ª‚ç’²‚ׂĂ͋‚é‚à‚̂́Aª–{“I‚É•¶–@‚ª‚í‚©‚ç‚È‚¢‚Ì‚Å
‚Ü‚Á‚œ‚­ˆÓ–¡‚ª—‰ð‚Å‚«‚ž

652:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 21:23:35
‚±‚ê‚Í•¶–@ŠÖŒW‚È‚¢‚ŒB
‹Zp‰pŒê‚È‚ñ‚ŽƒJƒ^ƒJƒi‰pŒê‚ɖ󂵂Ă»‚̂܂܌q‚°‚ê‚Γǂ߂é

653:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 21:41:00
“ǂނ̂Ɨ‰ð‚·‚é‚͈̂ႀ‚¯‚ǂȂÁ
ƒtƒH[ƒJƒXƒgƒ‰ƒo[ƒTƒ‹ƒTƒCƒNƒ‹‚È‚ñ‚ÄŒq‚¢‚ŌĂñ‚Ÿ‚Ÿ‚¯‚ŸO‚OG

654:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 22:02:26
Even English speakers won't understand jargon without proper background knowledge.

655:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 22:16:27
Ž¿–â‚Å‚·B

Double-Checked Locking‚ÍJava‚ł͂¿‚á‚ñ‚Æ“®‚©‚È‚¢A‚Æ‚¢‚€˜b‚Í—‰ð‚µ‚Ä‚¢‚é‚̂ł·‚ªA
—ႊ‚΁AˆÈ‰º‚̂悀‚ȃR[ƒh‚È‚ç‚ΈӐ}‚Ç‚š‚è‚É“®ì‚·‚é‚Å‚µ‚å‚€‚©H

class X {
@private Y instance = null;

@void method() {
@@if (this.instance == null) {
@@@synchronized (this) {
@@@@Y __instance = Y.getSingleton(); // ƒCƒ“ƒXƒ^ƒ“ƒX‰»‚³‚ê‚Ă邯‚Ǐ‰Šú‰»‚³‚ê‚ĂȂ¢ƒCƒ“ƒXƒ^ƒ“ƒX
@@@@if (this.instance == null) {
@@@@@__instance.init(); // YŒÅ—L‚̏‰Šú‰»ˆ—
@@@@@this.instance = _instance;
@@@@}
@@@}
@@}
@}
}

656:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 22:18:43
EJB‚ÉŠÖ‚µ‚ÄŽ¿–â‚Å‚·

ƒŠƒ‚[ƒgƒZƒbƒVƒ‡ƒ“ƒr[ƒ“‚ðŒÄ‚яo‚µ‚œ‚¢‚̂ł·‚ªAlookup‚Å‚±‚¯‚Ä‚µ‚Ü‚¢‚Ü‚·B

jndi-view‚©‚çƒZƒbƒVƒ‡ƒ“ƒr[ƒ“‚ðŠm”F‚Å‚«‚È‚¢‚̂ŁAJNDI‚̂ǂ±‚©‚ªŒë‚Á‚Ä‚¢‚é
‚ÆŽv‚¢‚Ü‚·B

JBoss4.2(EJB3.0)‚Ȃ̂ŁAejb-jar.xml‚âjboss.xml‚Í•s‰ÂŒ‡‚łȂ¢‚ÆŽv‚€‚̂ł·‚ªA
‚»‚ê‚͐³‚µ‚¢‚Å‚µ‚å‚€‚©H

657:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/08 22:51:22
>>655
‚¢‚¢‚Š
__instance.init(); ‚ª this.instance = _instance; ‚æ‚è‚àŒã‚ÉŽÀs‚³‚ê‚邯
(ƒƒ‚ƒŠƒAƒNƒZƒX‚Í—lX‚È—vˆö‚ŏŸŽè‚É•À‚Ñ‘Ö‚Š‚ç‚ê‚é)A
‘Œ‚̃XƒŒƒbƒh‚©‚ç–¢‰Šú‰»‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ªŒ©‚ЂĂµ‚Ü‚€

658:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 00:22:19
Java‚ÌString‚Í“à•”“I‚ÉUnicode‚ŃGƒ“ƒR[ƒh‚³‚ê‚Ä‚¢‚邯•·‚¢‚œ‚̂ł·‚ªA
“à•”“I‚ÉUTF-16‚ɂȂé‚̂łµ‚å‚€‚©H


659:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 00:27:41
‚Í‚¢

660:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 00:31:07
>>658
Unicode‚Å‚ ‚Á‚Ă邿B
‘S‚Ă̕¶Žš‚ð‚P‚Uƒrƒbƒg’l‚Å•\Œ»‰Â”\‚Æ‚·‚邜‚߂ɁA
UTF-16‚ƌĂ΂ê‚éƒGƒ“ƒR[ƒfƒBƒ“ƒOŒ`Ž®‚ð’è‹`‚µ‚Ä‚¢‚邟‚¯B

UTF-16‚Å‚Í0x0000`0xffff‚ÌŠÔ‚Ì’l‚Í’ŒÚUnicode•¶Žš‚ɑΉž‚µ‚Ä‚éB

661:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 01:38:58
>>657
‚È‚é‚قǁB

‚ ‚ƁA‚à‚€ˆê“_Žf‚¢‚œ‚¢‚̂ł·‚ªA__instance.init(); ‚ð init(__instance); ‚É‚µ‚œ‚èA
instanceƒtƒB[ƒ‹ƒh‚ðvolatile‚Ő錟‚µ‚œê‡‚Å‚à“¯—l‚ɂȂé‚Å‚µ‚å‚€‚©H

662:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 01:43:38
instance‚ªvolatile‚È‚ç‘åä•v
volatile‚ɂ͓¯ŠúŒø‰Ê‚ª‚ ‚é

663:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 01:51:55
>>662
Ž„‚Ì—‰ð‚ł́Avolatile‚́uŠeƒXƒŒƒbƒh‚©‚çí‚É‚»‚̕ϐ”‚̍ŐV‚Ì’l‚ªŒ©‚Ђ邿‚€‚É‹­§‚·‚év‚à‚Ì
‚Ȃ̂ł·‚ªAÅ“K‰»Žž‚ɏ‡˜‚Ì“ü‚ê‘Ö‚Š‚ð‹ÖŽ~‚·‚éŒø‰Ê‚à‚ ‚é‚̂łµ‚å‚€‚©B

664:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 02:46:10
‚Í‚¢
‚Ё[‚Æ¥¥¥¥¥¥‚±‚±‚©‚È
URLØÝž(java.sun.com)

”²ˆ‚Å
> Synchronization actions induce the synchronized-with relation on actions, defined as follows:
> EA write to a volatile variable (˜8.3.1.4) v synchronizes-with all subsequent reads of v
> @by any thread (where subsequent is defined according to the synchronization order).
> If we have two actions x and y, we write hb(x, y) to indicate that x happens-before y.
> EIf x and y are actions of the same thread and x comes before y in program order, then hb(x, y).
> EIf an action x synchronizes-with a following action y, then we also have hb(x, y).

‚ ‚éƒXƒŒƒbƒh“à‚Åvolatile‚ւ̏‘‚«ž‚Ý‚æ‚è‘O‚É‹N‚«‚邱‚Ƃ́A
•ʂ̃XƒŒƒbƒh“à‚Å‚»‚ê‚ð“ǂݏo‚µ‚œŒã‚É‹N‚«‚邱‚Æ‚æ‚è‚à‘O‚É‹N‚«‚é

665:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 07:48:47
>>664
‚È‚é‚قǁA‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

666:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 10:54:05
WebƒAƒvƒŠ‚ðì‚Á‚Ä‚¢‚āAJSF‚Æ•’ʂ̃T[ƒuƒŒƒbƒg‚ðŽg‚Á‚Ä‚¢‚Ü‚·B
/facesˆÈ‰º‚ɃAƒNƒZƒX‚µ‚œ‚çFacesServlet‚ŁA‚»‚êˆÈŠO‚ɃAƒNƒZƒX‚µ‚œ‚玩‘O‚̃T[ƒuƒŒƒbƒg‚ŏˆ—‚µ‚œ‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
‚»‚ꂌ‚ê‚̃T[ƒuƒŒƒbƒg‚ÌURLƒpƒ^[ƒ“‚ð@/faces/*@‚Ɓ@/*@‚É‚µ‚œ‚Æ‚±‚ëA‚·‚×‚Ä‚ÌƒŠƒNƒGƒXƒg‚ªŽ©‘O‚̃T[ƒuƒŒƒbƒg‚ɉñ‚Á‚Ä‚«‚āA
/faces/index.jsp‚̂悀‚ÈƒŠƒNƒGƒXƒg‚Å‚àFacesServlet‚ŏˆ—‚³‚ê‚È‚­‚È‚è‚Ü‚·B
‚ǂ̂悀‚É‚·‚ê‚΂±‚ê‚𐳂µ‚­‚킯‚邱‚Æ‚ª‚Å‚«‚é‚̂łµ‚å‚€‚©B

667:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 16:33:50
0`30‚̐”Žš‚Ì’†‚©‚烉ƒ“ƒ_ƒ€‚É5‚d•¡‚È‚µ‚Å‘I‚Ñ‚œ‚¢‚ñ‚Å‚·‚ª
‚Ç‚€‚â‚Á‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H
‚à‚µ‚»‚€‚¢‚€ŠÖ”‚ª‚ ‚ê‚΋³‚ЂĂ­‚Ÿ‚³‚¢

668:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 16:46:18
”z—ñ‚É0`30‚܂Ő”Žš‚ð“ü‚ê‚é
—”‚Å‚©‚«¬‚º‚é
‘O‚©‚çŽæ‚èo‚·

( OƒÖO)‚š‚Á ‚š‚Á ‚š‚Á

669:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 16:47:53
h‘è‚©‰œ‚©‚©‚æ

670:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 16:54:06
‚»‚€‚Å‚·h‘è‚Å‚·
‚·‚¢‚Ü‚¹‚ñh‘èƒXƒŒ‚Á‚Ä‚¢‚€‚Ì‚ª‚ ‚é‚ñ‚Å‚·‚Ë
‚»‚¿‚ç‚ɍs‚«‚Ü‚·
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œ

671:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 16:59:05
668‚Å‰ðŒˆ‚¶‚á‚È‚¢‚Ì

672:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:05:41
h‘è‚Í‚Q‚¿‚á‚ñ‚Ë‚ç‚É‚â‚点‚鎞‘ã

673:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:26:01
import java.util.Vector;
import java.util.Map;
import java.util.HashMap;

public class Main
{
public static final int MAX = 999;//‰Šú’l
public static final int SIZE = 5;//’ž“_‚̐”
public static int path[][] =//—אڍs—ñ
{
{MAX, 50, 80, MAX, MAX},
{MAX, MAX, 20, 15, MAX},
{MAX, MAX, MAX, 10, 15},
{MAX, MAX, MAX, MAX, 30},
{MAX, MAX, MAX, MAX, MAX},
};

public static void dijkstra(int start, int end, Vector<Integer> allNode)
{
Map<Integer, Integer> root = new HashMap<Integer, Integer>();
int[] distance = new int[SIZE];
boolean[] kakutei = new boolean[SIZE];
for (int i = 0; i < SIZE; i++)
{
distance[i] = MAX;
kakutei[i] = false;
}

kakutei[start] = true;
distance[start] = 0;

for (int i = 0; i < allNode.size(); i++)

674:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:26:42
{
root.put(i, start);
if (kakutei[i] == true) continue;
if (path[start][i] != MAX) distance[i] = path[start][i];
}

while (kakutei[end] == false)
{
int kakuteiIndex = -1;
for (int i = 0; i < allNode.size(); i++)
{
if (kakutei[i] == true) continue;

if (kakuteiIndex == -1)
kakuteiIndex = i;
else if (distance[i] < distance[kakuteiIndex])
kakuteiIndex = i;
}
kakutei[kakuteiIndex] = true;

for (int i = 0; i < allNode.size(); i++)
{
if (kakutei[i] == true) continue;

if (distance[kakuteiIndex] + path[kakuteiIndex][i] < distance[i])
{
distance[i] = distance[kakuteiIndex] + path[kakuteiIndex][i];
root.put(i, kakuteiIndex);
}
}
}


675:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:27:09
‚È‚ñ‚È‚ñ‚Å‚·‚©

676:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:27:37
for (int i = 0; i < distance.length; i++)
{
System.out.println(i + " ‚܂ł̍ŒZ‹——£‚Í " + distance[i]);
}

int r = root.get(end);
StringBuffer sb = new StringBuffer();
sb.append(end);
while (true)
{
sb.append(r);
if (r == 0) break;
r = root.get(r);
}
sb.reverse();
System.out.print(start + " ‚©‚ç " + end + " ‚܂ł̍ŒZƒ‹[ƒg‚Í");
for (int i = 0; i < sb.length(); i++)
{
System.out.print(" ==> " + sb.charAt(i));
}
}

public static void main(String[] args)
{
Vector<Integer> allNode = new Vector<Integer>();
for (int i = 0; i < SIZE; i++)
{
allNode.add(i);
}
dijkstra(0, allNode.size() - 1, allNode);
}
}

677:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:28:18
‚â‚Á‚Ä‚¢‚邱‚Æ‚ðƒRƒƒ“ƒgƒAƒEƒg‚ʼnðà‚µ‚Ä‚­‚ê‚Ü‚¹‚ñ‚©H

678:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:30:37
‚æ‚­Œ©‚ĂȂ¢‚¯‚ǃ_ƒCƒNƒXƒgƒ‰–@‚©‰œ‚©H

679:673
09/11/09 17:32:23
‚Í‚¢Aƒ_ƒCƒNƒXƒgƒ‰–@‚Å‚·

680:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:33:08
Ž¿–â‚Å‚·B
ArrayList list‚É
list.add(new Integer(10))‚ƒljÁ‚µ‚Ä‚ ‚é‚ñ‚Å‚·‚¯‚Ç
‚±‚Ìlist‚©‚猳‚̐”Žš‚Ì10‚ðŽæ‚èo‚·‚ɂ͂ǂ€‚·‚ê‚΂¢‚¢‚Å‚µ‚å‚€‚©H
(int)list.get(0)‚Ý‚œ‚¢‚È‚±‚Æ‚ð‚â‚肜‚¢‚ñ‚Å‚·‚ªƒLƒƒƒXƒg‚Å‚«‚Ü‚¹‚ñ‚ÆŒŸ‚í‚ê‚Ü‚µ‚œB

681:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:33:43
Integer‚ɃLƒƒƒXƒg‚·‚ê‚΂š‚‹

682:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:40:03
>>681
The method Integer(Object) is undefined for the type ›››iŽ©•ª‚ōì‚Á‚œƒNƒ‰ƒX‚Ì–Œ‘Oj
‚ÆŒŸ‚í‚ê‚Ü‚µ‚œEEE

683:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:42:51
list.get(0).intValue()

684:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:43:29
‚ ‚²‚ß‚ñ‚È‚³‚¢
ƒLƒƒƒXƒg‚¶‚á‚È‚­‚ÄInteger(list.get(0))‚ŐV‚µ‚­ì‚ë‚€‚Æ‚µ‚Ă܂µ‚œ
ƒLƒƒƒXƒg‚È‚ç‚Å‚«‚Ü‚µ‚œI
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·

685:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 17:45:23
>>683
‚±‚ꂟ‚Ƃł«‚Ü‚¹‚ñ‚Å‚µ‚œ

686:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 19:40:07
((Integer)@list.get(0)).intValue()

687:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:06:48
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;;

public class renshu3 extends JApplet
{
private JLabel lb;
private JPanel pn;
private JRadioButton rb1,rb2,tmp;
private ButtonGroup bg;

public void init()
{
lb=new JLabel("‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹B");
pn=new JPanel();
rb1=new JRadioButton("”’", true);
rb2=new JRadioButton("•", false);
bg=new ButtonGroup();

bg.add(rb1);
bg.add(rb2);

pn.add(rb1);
pn.add(rb2);
add(lb, BorderLayout.NORTH);
add(pn, BorderLayout.SOUTH);

rb1.addActionListener(new SampleActionListener());
rb2.addActionListener(new SampleActionListener());

}

688:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:07:29
class SampleActionListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
tmp=(JRadioButton) e.getSource();
lb.setText(tmp.getText() + "‚ð‘I‚т܂µ‚œB");
if(){
lb.setForeground(Color.white);
}
else{
lb.setForeground(Color.black);
}
}
}

Ž¿–â‚Å‚·Bƒ‰ƒWƒIƒ{ƒ^ƒ“‚ª2‚‚ ‚Á‚āA‚»‚ꂌ‚ꉟ‚·‚ƐF‚ª•Ï‚í‚邿‚€‚É‚µ‚œ‚¢‚ñ‚Å‚·‚ª
if‚ÌŠ‡ŒÊ‚ɉœ‚ð“ü‚ê‚ê‚΂¢‚¢‚ñ‚Å‚µ‚å‚€‚©B

689:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:10:53
true‚©false‚ɂȂé—l‚ÈŽ®‚ð“ü‚ê‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚Å‚µ‚å‚€‚©

690:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:18:04
>>688
‰ð‚ç‚È‚¢‚È‚ç‚ÎAcionLisner‚ð‚QŽí—Þ—pˆÓ‚µ‚ë

691:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:21:39
u`‚ð‘I‚т܂µ‚œv‚Á‚ďo‚¹‚é‚Ì‚Éif•¶‚Ì“à—e‚ª”»‚ç‚È‚¢‚Ƃ́A‚±‚ê‚¢‚©‚ɁH

692:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:25:12
‚»‚Ì•¶‚͍ŏ‰‚©‚ç‚ ‚è‚Ü‚µ‚œ‚Ì‚Å

693:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 22:53:24
URLØÝž(www.open-tec.info)
‚±‚¿‚ç‚̃TƒCƒg‚ÌWindows”Å‚ð“üŽè‚µ‚œ‚à‚Ì‚Ì
Žg‚¢•û‚ª•ª‚©‚炞‚É‚¢‚Ü‚·B
javaŽÀsŠÂ‹«‚ª‚ ‚ê‚ÎŽÀs‚Å‚«‚邿‚€‚Å‚·‚ªA
>>3‚ÌƒŠƒ“ƒNæ
URLØÝž(www.java.com)
‚©‚çjava‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚œ‚ªA‚ǂ̂悀‚ÉŽg‚€‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñB
Œ»ÝƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚é‚Ì‚ÍJava Version6 Update 17‚Å‚·B

ª–{“I‚È‚±‚Æ‚ª—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚æ‚€‚È‹C‚ª‚µ‚Ü‚·‚ª
‚ǂȂœ‚©‚²‹³ŽŠ‰º‚³‚¢B

694:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 23:11:54
‚±‚±‚̓vƒƒOƒ‰ƒ~ƒ“ƒO‚̔‚ł ‚Á‚ă\ƒtƒg”‚¶‚á‚È‚¢

695:687
09/11/09 23:14:32
ЇŒÊ‚Étrue‚ð“ü‚ê‚Ă݂œ‚Æ‚±‚ëA”’‚ɂ͂Ȃè‚Ü‚µ‚œ‚ª•‚ɂ͂Ȃè‚Ü‚¹‚ñ‚Å‚µ‚œB
URLØÝž(www.dotup.org)
‚Ç‚€‚©‹³‚ЂĂ­‚Ÿ‚³‚¢‚Ü‚¹‚ñ‚©B

696:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 23:22:59
Ž¿–â‚Ȃ̂ł·‚ªŽO‚‚̍À•W‚ªˆê’Œü‚É•À‚ñ‚Å‚¢‚é‚©”»’è‚·‚é‚ɂ͂ǂ€‚·‚ê‚΂悢‚Å‚µ‚å‚€‚©

697:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 23:26:57
–Ê“|‚È‚ç–ÚŽ‹‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚ñ‚Å‚µ‚å‚€‚©H

698:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 23:37:05
>>696
“_A,B,C‚Æ‚µ‚āA“ñ“_ŠÔA-B,A-C‚ÌŒXŽÎ‚ð‹‚ß‚Äˆê’v‚·‚é‚©”»’èB‚È‚š³•‰‚ɂ͒ˆÓB

699:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 23:39:27
>>695
>>690‚ɏ‘‚¢‚Ä‚ ‚é’Ê‚èAƒNƒ‰ƒX‚ð2‚ì‚ê‚΂¢‚¢‚Ÿ‚¯‚̘b‚Ÿ‚ÆŽv‚€‚ñ‚Ÿ‚¯‚Ç
IDE‚ðŽg‚í‚È‚¢‚ŏ‘‚¢‚œƒR[ƒh‚Ȃ̂ŁA‚œ‚Ô‚ñƒ^ƒCƒvƒ~ƒX‚ª‚ ‚邯Žv‚€«

rb1.addActionListener(new RB1ActionListener());
rb2.addActionListener(new RB2ActionListener());

private class RB1ActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
/* ”’‚ÌŽž‚µ‚œ‚¢ˆ—‚ð‘‚­ */
}}

private class RB2ActionListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
/* •‚ÌŽž‚µ‚œ‚¢ˆ—‚ð‘‚­ */
}}

700:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/09 23:54:58
‹³‚ЂĂ¢‚œ‚Ÿ‚¢‚ĂĐ\‚µ–ó‚È‚¢‚Å‚·‚ªA‚³‚Á‚ς蕪‚©‚ç‚È‚¢‚Ì‚Åtrue‚̂܂ܒño‚·‚邱‚Ƃɂµ‚Ü‚·B

701:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/10 00:08:54
>>700

true‚Ì‚©‚í‚è‚Ɂurb1.isSelected()v‚Á‚ď‘‚¢‚Æ‚¯I

702:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/10 00:15:08
‚ ‚«‚ç‚ß‚ë

703:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/10 01:16:14
—‹ü‚ª•ª‚©‚ç‚È‚­‚Ä‚à“®‚«‚³‚Š‚·‚ê‚Ζ³–â‘è


‚»‚ñ‚Ȃӂ€‚ɍl‚ЂĂ¢‚œŽžŠú‚ª‰Ž‚É‚à‚ ‚è‚Ü‚µ‚œ

704:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/10 03:41:49
>>701
Œƒ—ó”VŽÓŽÓI

705:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/10 10:16:20
JEditorPane‚ÉHTML‚ð“ǂݍž‚ñ‚ŸŒã‚ɁAHTML‚ð’ljÁ‚Å‚«‚È‚¢‚Å‚·‚©‚ˁH
<html><body>
<!-- HogeHoge‚È“à—e -->
<!-- ‚±‚±‚ɐV‚µ‚­’ljÁ -->
</body></html>

706:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/10 16:39:23
Faceltes‚̃^ƒOƒtƒ@ƒCƒ‹‚ɂ‚¢‚Ăł·B

// ƒ^ƒOƒtƒ@ƒCƒ‹
<ui:composition><f:convertDateTime timeZone="JST"/></ui:composition>

// Žg—p‘€
...
<my:convertDateTime dateStyle="full" />
...

‚̂悀‚ÉŒ³‚̃^ƒOif:convertDateTimej‚ð—˜—p‚µ‚ăJƒXƒ^ƒ€ƒ^ƒOimy:convertDateTimej‚ðì‚éê‡AƒJƒXƒ^ƒ€ƒ^ƒO
‚Ì‘®«’l‚ðˆÏ÷æ‚̃^ƒO‚Ì‘®«‚É“n‚·‚ɂ͂ǂ€‚â‚邯—Ç‚¢‚Å‚µ‚å‚€‚©H


ã‚Ì—á‚Å‚·‚Æ

<ui:composition><f:convertDateTime dateStyle=#{dateStyle} timeZone="JST"/></ui:composition>

‚Æ‚·‚ê‚Ή”\‚Å‚·‚ª#{dateStyle}‚ª‹ó‚̏ꍇ‚É–â‘è‚Æ‚È‚è‚Ü‚·B

707:705
09/11/10 19:03:34
Ž©•ª‚Å‰ðŒˆ‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œ
HTMLEditorKit‚ÌŽg‚¢•û‚ðŠÔˆá‚ЂĂ¢‚œ‚æ‚€‚Å‚·orz

708:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/11 01:32:05
ƒRƒŒƒNƒVƒ‡ƒ“ƒ[ƒNƒtƒŒ[ƒ€‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B
Œ»ÝuJava‚Ì“¹v‚ŕ׋­’†‚Ȃ̂ł·‚ªA
URLØÝž(www.javaroad.jp)
ã‹LURL‚Ì—á1‚Ì’†‚ʼnº‹L‚PD‚̂悀‚È‹Lq‚ª‚ ‚è‚Ü‚·B
‚±‚ê‚͉º‹L‚QD‚Æ“¯‚¶ˆÓ–¡‚Ȃ̂łµ‚å‚€‚©B
‚QD‚Å‚àƒGƒ‰[‚͂ł܂¹‚ñ‚Å‚µ‚œB
addƒƒ\ƒbƒh‚Ì’†‚Ɂ@new ** ‚Æ‚¢‚€‚æ‚€‚É‹Lq‚·‚é‚Ì‚ð‰‚ß‚Ä‚Ý‚œ‚à‚̂ŁB
ƒƒ‚ƒŠŠm•Û‚âƒjƒ…ƒAƒ“ƒX‚ª‚¿‚ª‚€‚̂łµ‚å‚€‚©B

‚PD(Java‚Ì“¹@‹LÚƒR[ƒh
void addhead(List exList) {
for (int i = 0; i < 10000; i++) {
exList.add(0, new Integer(i));
}
}

‚QD(Ž©•ª‚ŏ‘‚«Š·‚Š‚œƒR[ƒh
void addhead(List exList) {
for (int i = 0; i < 10000; i++) {
Integer it = new Integer(i);
exList.add(0, it);
}
}

709:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/11 10:44:54
ˆê‚Å‚·
System.out.println(123 + 456);
‚Æ
int x = 123 + 456;
System.out.println(x);
‚ªˆê‚Ȃ̂Ɠ¯‚¶—‹ü

710:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/11 22:03:58
>>708
‚±‚Á‚¿‚Í“¯‚¶ƒR[ƒh‚Ÿ‚¯‚Ç

>>709
‚±‚Á‚¿‚͍œK‰»‚ŕςí‚é‚ñ‚¶‚áEE

711:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 00:59:15
>>708
ˆê’U•ϐ”‚ÉŽQÆ‚³‚¹‚Ä‚©‚çŽg‚í‚È‚¢‚Æ‚¢‚¯‚È‚¢A‚Æ‚¢‚€Œˆ‚Ü‚è‚Í–³‚¢B
String s = new SimpleDateFormat("yyyy/MM/dd").format(new Date());
‚±‚€‚¢‚€‚Ì‚à‚ ‚èB

712:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 07:08:19
ƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚Ì‚±‚Ƃɂ‚¢‚ÄŽ¿–â‚Å‚·
uSwing ‚Å‚ÍJRootPane‚Æ‚»‚̃Rƒ“ƒeƒ“ƒcƒyƒCƒ“‚»‚ê‚©‚çJPanelƒNƒ‰ƒX‚ªƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ð—LŒø‚É‚µ‚Ä‚¢‚Ü‚·v
‚Æ‚¢‚€‚æ‚€‚È‹Lq‚ðŒ©‚Â‚¯‚œ‚̂ł·‚ªAJPanelã‚É•`‰æ‚ðs‚€‚È‚çƒ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðs‚€•K—v‚͂Ȃ¢‚̂łµ‚å‚€‚©

ˆê”ÊŒöŠJ‚³‚ê‚Ä‚éƒ\[ƒX‚ðŽQl‚ÉJAVA‚ŃQ[ƒ€ì¬‚̕׋­‚ð‚µ‚Ä‚¢‚é‚̂ł·‚ªA
JPanel‚ðŽg‚Á‚Ä‚¢‚é‚̂Ƀ_ƒuƒ‹ƒoƒbƒtƒ@ƒŠƒ“ƒO‚ðŽg‚Á‚Ä‚¢‚Ä‚¿‚å‚Á‚ƍ¬—‚µ‚Ä‚¢‚Ü‚·B

713:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 10:14:57
‚»‚̃\[ƒX‚Æ‚â‚炪ƒAƒNƒeƒBƒuƒŒƒ“ƒ_ƒŠƒ“ƒO‚â‚Á‚Ä‚é‚È‚ç•K—vB‚â‚Á‚ĂȂ¢‚È‚ç•s—vB

714:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 19:39:25
Ž©•ª‚Ő}Œ`‚ª“®‚¢‚Ä‚¢‚­ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚āA•\ŽŠ‚ª—‚ê‚é‚©‚Ç‚€‚©‚â‚Á‚Ă݂è‚á‚¢‚¢‚ñ‚¶‚á‚ˁB

715:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 19:46:47
C++ Žg‚¢‚Å‚·AC++ ‚ł́AƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Å—áŠO‚𓊂°‚È‚¢‚Æ‚¢‚€‚Ì‚ªƒZƒIƒŠ[‚Ȃ̂ł·‚ª
java ‚à“¯—l‚ɍl‚ЂĂ¢‚¢‚Å‚µ‚å‚€‚©H

716:712
09/11/12 20:04:39
>>713
•Ô“š‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
ƒAƒNƒeƒBƒuƒŒƒ“ƒ_ƒŠƒ“ƒOiŽ©‘O‚Ì•`‰æƒƒ\ƒbƒhHj‚ª•K{‚ȂƂ«‚ª‚¢‚Ü‚¢‚¿•ª‚©‚Á‚ĂȂ¢‚̂ł·‚ªA‚à‚€­‚µ’²‚ׂĂ݂܂·B
>>714
•Ô“š‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
Ž©•ª‚Å‚àFXŽÀŒ±‚µ‚ÄŒŸØ‚µ‚Ă݂܂·B

717:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 20:14:52
>>715
Java ‚ł͕’ʂɗáŠO‚𓊂°‚éB

718:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 20:47:27
‚»‚à‚»‚àƒŠ[ƒN‚·‚é‚©‚ç‚Æ‚©ŒŸ‚¢o‚·C++~‚ª“ª•Š‚¢‚Ä‚éB
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ňø‚Á‚©‚©‚邿‚€‚ȃ‚ƒ“Aˆ—Œp‘±‚³‚¹‚œ‚Á‚Ä–³‘Ê‚¶‚á‚ˁH

719:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 21:12:54
>>715 ‚Å‚·
>>717
‹œ‚É“ü‚炞‚ñ‚΁A‹œ‚ɏ]‚Š ‚Æ‚µ‚āA—áŠO‚𓊂°‚Ä‚àŒãŽn––‚µ‚Ä‚­‚ê‚邯‚¢‚€‹ï‡‚ɍl‚Ђ܂·B
>>718
‚ ‚Ü‚è‚É‚àŽvl‚ª’Z—“I‚Å‚·‚ˁB

720:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 22:03:04
‚Ӂ[‚ñA
EƒRƒ“ƒXƒgƒ‰ƒNƒ^‚É’u‚­‚µ‚©‚È‚­‚āA
E‚Å‚àƒGƒ‰[‚ª‹N‚«‚Ä‚àˆ—‚ðŒp‘±‚³‚¹‚È‚¢‚Æ‚¢‚¯‚È‚¢
‚Á‚ď󋵂Á‚ĉœH

721:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 22:51:00
D‚«‚É‚µ‚ë‚æ
“¯ˆÓ‚ð‹‚ß‚éˆ×‚Ÿ‚¯‚ÉŽ¿–â‚·‚éƒtƒŠ‚ð‚·‚é‚È

722:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 23:19:34
Ž¿–â‚¶‚á‚ˁ[‚æA“–‚Ä‚±‚·‚Á‚Ä‚é‚ñ‚Ÿ‚æB
C++‚̃[ƒJƒ‹_˜bŽ‚¿ž‚ñ‚Å‚«‚œ•ȂɁA‚»‚Á‚¿‚±‚»D‚«‚É‚µ‚ë‚âww

723:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 23:37:33
•ª‚©‚邯Žv‚Á‚ĈÀ‰¿“ü‚ê‚È‚©‚Á‚œ‚ñ‚Ÿ‚¯‚ǁAŠšˆá‚¢ŒN‚ÉŠš‚Ý•t‚©‚ê‚Ä‚é‚È‚ 
721‚Í719Œü‚¯‚Ë

724:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 23:39:59
‘ŠŽè‚ª‰œ‚Å‚àŽ@‚·‚邯Žv‚€‚ȁB
‚«‚¿‚ñ‚ƃhƒLƒ…ƒƒ“ƒg‚É‚µ‚œ‚܂ЁB

725:708
09/11/12 23:55:00
>>709, >>710, >>711
‚²‰ñ“š‚ ‚è‚ª‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

>>711@‚±‚ê‚Í‚·‚²‚¢‚—B‚È‚ñ‚Ä•¡ŽG‰öŠï‚È‚ñ‚ŸB
‚Å‚àAs”Œž‚炵‚Ä‚©‚¯‚é‚©‚çƒXƒbƒLƒŠ‚µ‚Ü‚·‚ˁB


726:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/12 23:59:39
‚Ç‚±‚©‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚ŃGƒ‰[‚ª‹N‚«‚œ‚Ÿ‚¯‚ŃvƒƒOƒ‰ƒ€’âŽ~‚Å‚«‚ê‚Ίy‚Ÿ‚ë‚€‚Ë‚¥B

727:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 00:03:10
Ž~‚ß‚œ‚­‚È‚¯‚ê‚ΏãˆÊ‚̃ƒ\ƒbƒh‚ŃLƒƒƒbƒ`‚·‚è‚á‚¢‚¢‚Ÿ‚¯‚Ÿ‚æ
‚Ç‚±‚܂œªˆ«‚¢‚ñ‚Ÿ

728:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 00:04:46
‚Þ‚µ‚ë‚È‚ñ‚ÅC++‚̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚Å—áŠO“Š‚°‚È‚¢‚́H
ƒRƒŒƒNƒVƒ‡ƒ“‚©‚çƒRƒŒƒNƒVƒ‡ƒ“ì‚邯‚«null‹–‰Â‚µ‚È‚¢‚Ȃ畁’Ê‚É“Š‚°‚È‚¢‚©H

729:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 00:08:42
C++ ƒRƒ“ƒXƒgƒ‰ƒNƒ^ —áŠO‚ŃOƒO‚邯‚»‚ñ‚Ȃ͖̂ÀM‚Ÿ‚Á‚ăTƒCƒg‚ª‘å—ʂɏo‚Ä‚«‚ÄÎ‚Š‚é‚æ
Žž‘ã’x‚ê‚Ì–ÏŒŸ‚Ÿ‚È

730:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 00:35:35
>>727
>>720


731:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 00:41:16
>>725
‚ЁJ? •¡ŽG? ‚ [A‚Å‚àJava‚¶‚Ⴡƒ\ƒbƒhƒ`ƒFƒCƒ“‚Í‚ ‚ñ‚Ü‚â‚ç‚È‚¢‚©‚çAŒ©Šµ‚ê‚È‚¢l‚ª‚¢‚é‚Ì‚à‚µ‚á[‚È‚¢‚Ì‚©B
ƒ‰ƒCƒuƒ‰ƒŠ‚ªuvoid•Ô‚·‚­‚ç‚¢‚È‚çthis•Ô‚¹v‚Á‚ÄŽv‘z‚Ÿ‚Á‚œ‚ç‚æ‚©‚Á‚œ‚̂ɁB

732:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 02:07:25
>>727
‚œ‚Ô‚ñAnew ‚µ‚œŠ‚ª•’ʂɏãˆÊ‚̃ƒ\ƒbƒh‚Ÿ‚Æ‚¢‚€l‚Š‚É‚È‚Á‚Ä‚¢‚È‚¢‚ñ‚Ÿ‚ë‚€‚ˁB
C++ ‚Ÿ‚ƃ[ƒJƒ‹•ϐ”‚ð’u‚­‚Ÿ‚¯‚ŃIƒuƒWƒFƒNƒg‚ª¶¬‚³‚ê‚¿‚á‚€‚±‚Æ‚à‚ ‚Á‚āB


733:Ž¿–âŽÒ
09/11/13 08:48:30
1. Java1.6‚́AŒ^‚ðŒÀ’肵‚œList‚̍ì‚è•û‚ð‹³‚Š‚Ä‚­‚Ÿ‚³‚¢B
2. inport java.util.List;‚Æ‚µ‚āA‘Œ‚̏ꏊ‚Å‚ÍListŒ^‚ªŽg‚ЂĂ¢‚é‚̂ɁA
@new List(); ‚ªAuŒ^List‚̃Cƒ“ƒXƒ^ƒ“ƒX‚𐶐¬‚Å‚«‚Ü‚¹‚ñBv‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂè‚Ü‚·B
——R‚ɐS“–‚œ‚肪‚ ‚è‚Ü‚µ‚œ‚炲‹³Žö‚­‚Ÿ‚³‚¢B

734:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 09:17:02
List‚ÍŽÀ‘•‚¶‚á‚È‚­‚ăCƒ“ƒ^ƒtƒF[ƒX‚Ÿ‚©‚ç
ListŒ^‚̕ϐ”‚͐錟‚Å‚«‚Ä‚àŽÀ‘͍̂ì‚ê‚È‚¢
ŽÀ‘Ì‚ÍLinkedList<T>‚âArrayList<T>‚⎩•ª‚ōì‚Á‚œŽÀ‘•‚Ì‚ ‚éƒNƒ‰ƒX‚łȂ¢‚Æ‚¢‚¯‚È‚¢
List<?>@list@=@new@ArrayList<?>();
‚Æ‚©

735:733
09/11/13 09:50:48
>>734
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

736:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 10:34:51
ƒGƒ‰[‚łĂé‚̂ɏˆ—‘±‚¯‚Ä‚à‚È‚ B
ƒGƒ‰[o‚È‚¢—l‚ɑΏˆ‚µ‚Ä‚©‚çÄŽŽs‚·‚é‚ׂ«B

737:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 10:52:08
Ššˆá‚¢ŒN‚́A>>727‚Ÿ‚¯‚łȂ­>>732‚à‚Ȃ̂©B
>>726‚ł́uƒLƒƒƒbƒ`‚µ‚È‚­‚Ä‚¢‚¢‚È‚çŠy‚Ÿv‚Á‚ĈӖ¡‚Ȃ̂ɁA>>727‚ŁuƒLƒƒƒbƒ`‚·‚è‚á‚¢‚¢v‚È‚ñ‚ăŒƒX
“ü‚ê‚é‚̂͊šˆá‚¢‚àr‚Ÿ‚µ‚¢B

‚Ü‚œA>>718>>720‚Ì–¬—‚©‚ç‚·‚ê‚΁uƒRƒ“ƒXƒgƒ‰ƒNƒ^‚ŃGƒ‰[‚È‚çƒvƒƒZƒX’âŽ~‚·‚é‚ׂ«v‚Á‚ÄŒŸ‚Á‚Ä‚é
‚É“™‚µ‚¢B
ƒŠ[ƒN‚ª–â‘è‚ɂȂé‚̂̓vƒƒZƒX‚ðŒp‘±‚·‚éê‡‚È‚ñ‚Ÿ‚©‚ç‚ȁB
uˆ—v‚Á‚āuƒGƒ‰[‚ɂȂÁ‚œƒNƒ‰ƒX‚̏ˆ—v‚Ÿ‚Á‚œ‚È‚ñ‚ĐQ‚Ú‚¯‚œ‚±‚ÆŒŸ‚€‚Ì‚©‚à‚µ‚ê‚ñ‚ªB


738:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 12:20:09
578 –Œ‘OF ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ [sage] “Še“úF 2009/11/13(‹à) 12:00:40
HTTP‚Í–³—‚µ‚·‚¬‚Ÿ‚©‚ç‚ȁB
–{—ˆ‚͉{——ê—p‚̃vƒƒgƒRƒ‹‚Ÿ‚Á‚œ‚Í‚ž‚ŸB

‚¢‚‚̊Ԃɂ©‘‚«ž‚Ý‚ª‚Å‚«‚邿‚€‚ɂȂÁ‚œ‚èA
ŒÂlޝ•Ê‚ª‚Å‚«‚邿‚€‚ɂȂÁ‚œ‚èA
push‚à‚Å‚«‚邿‚€‚ɂȂÁ‚œ‚èB

739:732
09/11/13 12:22:46
>>737
>>737 ‚́A>>727 ‚ª‚ǂ̃ŒƒX‚ɑ΂·‚郌ƒX‚Ȃ̂©‚ðŠšˆá‚¢‚µ‚Ä‚¢‚邯Žv‚í‚ê‚éB

740:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 12:36:53
ƒAƒ“ƒJ[•t‚¯‚æ‚€‚Ë‚Á‚Ä‚±‚Æ‚Ÿ‚Ë‚—‚—‚—

741:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 13:33:09
Java‚Ő³‹K•\Œ»‚ðŽg‚€‚ɂ͂ǂ€‚µ‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H
‚Ü‚œAJava‚Ì•¶Žš(char)‚̃†ƒjƒR[ƒh’l‚𓟂é(int)ƒR[ƒh‚͂ǂ€‚µ‚œ‚ç‚¢‚¢‚Å‚µ‚å‚€‚©H

742:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 13:33:50
ŠÔˆá‚Š‚Äsage‚Ä‚µ‚Ü‚Á‚œ‚Ì‚Åage‚Ü‚·

743:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 13:37:26
³‹K•\Œ»‚ÍPatternƒNƒ‰ƒX
char‚̓LƒƒƒXƒg‚·‚ê‚Îint‚É“ü‚é

744:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 13:39:48
ŠÔˆá‚Š‚œ
uƒLƒƒƒXƒg‚µ‚È‚­‚Ä‚àv

745:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 13:44:32
>>743(–Œ–³‚µ‚³‚ñ)
‚ ‚肪‚Æ‚€

746:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 19:49:29
Hibernate‚ɂ‚¢‚ÄŽ¿–₳‚¹‚Ä‚­‚Ÿ‚³‚¢B

•¡”ƒNƒ‰ƒX‚ƃe[ƒuƒ‹‚̃}ƒbƒsƒ“ƒOSQL‚ðì¬‚·‚é‚É‚ ‚œ‚èA
ˆÈ‰º‚Ì•û–@‚ł͎擟‚Å‚«‚Ä‚¢‚Ü‚·B

@it‚æ‚蔲ˆ
Query sqlQuery = session.createSQLQuery(
" select {mem.*},{wg.*} from member {mem} join workgroup {wg} g +
g on {mem}.groupno = {wg}.groupno", new String[] { "mem","wg"},
new Class[] {Member.class,WorkGroup.class});
List list =sqlQuery.list();
for (int i = 0; i < list.size(); i++) {
Object[] items = (Object[]) list.get(i);
Member member = (Member)items[0];
WorkGroup group = (WorkGroup)items[1];
System.out.println(
member.getNo() + ":"
+ member.getName() + ";group:"
+ group.getGroupname()
);
}
session.close();

Ž¿–â‚É“ü‚è‚Ü‚·‚ªA‘S—ñ‚ðŽg—p‚·‚é‚킯‚ł͂Ȃ¢‚̂ŁAŽæ“Ÿ—ñ–Œ‚ði‚荞‚Þ‚±‚Æ
‚͉”\‚Å‚µ‚å‚€‚©Biž‚݂ɂæ‚鐫”\Œüã‚ðŠú‘Ò‚µ‚Ä‚¢‚Ü‚·B

‚ǂȂœ‚©‚š•ª‚©‚è‚ɂȂé•û‚̏•ŒŸ‚ð‚š‘Ò‚¿‚µ‚Ä‚¢‚Ü‚·B
‚æ‚낵‚­‚šŠè‚¢‚¢‚œ‚µ‚Ü‚·B

747:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 20:01:07
Ž¿–₵‚Ü‚·B
java ‚ŁAƒtƒ@ƒCƒ‹‚ɏ‘‚«ž‚Ü‚ê‚Ä‚¢‚é“à—e‚Ì”äŠr‚ð‚µ‚œ‚¢‚̂ł·‚ªA‚»‚̂悀‚ȃƒbƒ\ƒbƒh‚Í–³‚¢‚Å‚µ‚å‚€‚©H

748:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 20:11:55
Java‚Å‚â‚é•K—v‚ª‚ ‚ñ‚Ì‚¯H

749:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 20:14:29
java‚Å‚â‚ê‚Æ‚¢‚í‚ꂜ‚̂ŁB

750:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 20:23:00
‚»‚̂悀‚ȃƒbƒ\ƒbƒh‚Í‚ ‚è‚Ü‚¹‚ñ
•’ʂɃtƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚Å‚©‚畁’ʂɓà—e‚ð”äŠr‚µ‚Ä‚­‚Ÿ‚³‚¢

751:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 20:27:47
•–‚–@ƒƒbƒ\ƒbƒhIII

752:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 20:38:16
>>747
MappedByteBuffer#equals()‚Å‚àŽg‚€‚Ì‚ª‚šŽèŒy‚¶‚á‚È‚¢H
Žg‚Á‚œ‚±‚Æ–³‚¢‚¯‚ǁB

753:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 23:34:26
œÚØÝž(tech”Â)
šš Java ‚̏h‘肱‚±‚Å“š‚Š‚Ü‚· Part 68 šš

754:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/13 23:51:03
Ž¿–₳‚¹‚Ä‚­‚Ÿ‚³‚¢B

Œ»ÝSwing‚ŁAƒRƒ“ƒ{ƒ{ƒbƒNƒX‚ð‰æ‘œ•\ŽŠ‚É‚µA
‚»‚±‚Å‘I‘ð‚³‚ê‚œ‰æ‘œ‚ðAƒtƒŒ[ƒ€’†‰›‚É•\ŽŠ‚³‚¹‚éƒvƒƒOƒ‰ƒ€‚ðì‚Á‚Ä‚¢‚Ü‚·B
‚Æ‚±‚낪AgetSelectedItem‚̐ݒè‚ōs‚«‹l‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚œB
‚ǂȂœ‚©ƒAƒCƒfƒBƒA‚ð‚š‘Ý‚µ‚¢‚œ‚Ÿ‚¯‚ê‚΍K‚¢‚Å‚·B

‚¿‚Ȃ݂Ɍ»Ý‚̃\[ƒX‚͈ȉº‚̂悀‚ɂȂÁ‚Ä‚¢‚Ü‚·B
FX‚¢‚¶‚­‚Á‚œ‚̂ʼn΂µ‚È‚±‚ƂɂȂÁ‚Ä‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñB
URLØÝž(rg550.hp.infoseek.co.jp)

‚Ç‚€‚Œ‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

755:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 00:51:34
>>754
combo.setRenderer(new JLabel());
‚ɂȂÁ‚ĂȂ¢‚©H

756:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 00:54:35
>>754 JavaDoc‚ł͂±‚€‚È‚Á‚Ä‚¢‚éB
void setRenderer(ListCellRenderer aRenderer)

757:755-756
09/11/14 01:08:46
ŠÔˆá‚Š‚œB‚·‚Ü‚ñ

758:754
09/11/14 01:16:20
>>755-756
‚¢‚ЁA”ñí‚É‚ ‚肪‚œ‚¢‚Å‚·B
‘Œ‚É‚à‰œ‚©‚š‹C‚«‚Ì“_‚ª‚ ‚ê‚΁A‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

759:755-756
09/11/14 01:31:36
class ComboLabel‚Étext‚Æicon•Û‘¶
public Component getListCellRendererComponent“à‚ŏã‚ŕۑ¶‚µ‚œtext‚Æicon‚ðJLabel‚ɃZƒbƒg‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚çA

class ComboLabel{
‚Étext’ljÁB
public Component getListCellRendererComponent(
‚ÉsetText’ljÁB

‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚Ɓcc

760:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 02:04:27
>>754
‚±‚ê‚Å•’ʂɉ摜‚̐؂è‘ւЂł«‚Ă邿B
•ϐ”‚ªŒ©‚Š‚Ä‚È‚©‚Á‚œ‚èLabel‚ª•\ŽŠ‚³‚ê‚ĂȂ©‚Á‚œ‚肵‚œ‚Ì‚à’Œ‚µ‚œ‚¯‚ǁB

MyCellRenderer renderer = new MyCellRenderer();
combo.setRenderer(renderer);
combo.addItemListener(renderer);//’ljÁ


class MyCellRenderer extends JLabel implements ItemListener, /*’ljÁ*/ ListCellRenderer {
..... //È—ª
public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED){
lb.setIcon(((ComboLabel)model.getSelectedItem()).getIcon());
}
}

761:754
09/11/14 02:39:10
ŠF‚³‚ñ‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‘‘¬‹³‚ЂĂ¢‚œ‚Ÿ‚¢‚œ‚æ‚€‚É’Œ‚µ‚Ă݂܂µ‚œB

‚Æ‚±‚낪A
lb.setIcon(((ComboLabel)model.getSelectedItem()).getIcon());
‚Ì‰ÓŠ‚ÅAlbAmodel‚ð‰ðŒˆ‚Å‚«‚Ü‚¹‚ñ‚Æ‚¢‚€ƒGƒ‰[‚ª•\ŽŠ‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

‚Ç‚±‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©AŽ©•ª‚ł͂ǂ€‚µ‚Ä‚à‰ðŒˆ‚Å‚«‚Ü‚¹‚ñ‚Å‚µ‚œB
‚à‚€ˆê“x‹³‚ЂĂ¢‚œ‚Ÿ‚¢‚Ä‚à‚æ‚낵‚¢‚Å‚µ‚å‚€‚©B
‚šŠè‚¢‚µ‚Ü‚·B

‚¿‚Ȃ݂Ɍ»Ý‚̃\[ƒX‚Å‚·B
URLØÝž(rg550.hp.infoseek.co.jp)

762:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 02:46:43
>>761
‚±‚Á‚¿‚É•Ï‚Š‚Ä‚Ý‚ÈB

public void itemStateChanged(ItemEvent e) {
if (e.getStateChange() == ItemEvent.SELECTED){
ComboLabel lbl = (ComboLabel)((JComboBox)e.getSource()).getSelectedItem();
lb.setIcon(lbl.getIcon());
//lb.setText(lbl.getText()); Text‚ª•K—v‚È‚çComboLabel‚ÉgetText()‚ð’ljÁ‚·‚é
}
}

763:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 02:49:14
‚ ‚ƈȉº‚Ì2s‚ðC³

public class Combobox extends JFrame{
private JLabel lb; //’ljÁ


//JLabel lb = new JLabel(("‚±‚±‚ɉ摜‚ª•\ŽŠ‚³‚ê‚Ü‚·")); ‚±‚̍sƒRƒƒ“ƒgƒAƒEƒg‚µ‚ĉº‚̂悀‚ɕύX
lb = new JLabel(("‚±‚±‚ɉ摜‚ª•\ŽŠ‚³‚ê‚Ü‚·"));;


764:754
09/11/14 03:01:24
v‘¬‚È‚š•ÔŽ–‚ð‚Ç‚€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
‹³‚ЂĂ¢‚œ‚Ÿ‚¢‚œ‚±‚Æ‚ðŒ³‚ÉA‚à‚€­‚µŽ©•ª‚ōl‚Š‚Ä‚Ý‚æ‚€‚ÆŽv‚¢‚Ü‚·B

‚±‚ñ‚Ȃɒx‚¢ŽžŠÔ‚܂ŁA–{“–‚ɂǂ€‚à‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œB

765:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 03:05:30
>>764
“K“–‚É“®‚­‚æ‚€‚É‚µ‚œƒ\[ƒX‚Í‚Á‚Æ‚­‚æB

URLØÝž(rg550.hp.infoseek.co.jp)

766:754
09/11/14 03:12:17
‚킎‚킎ƒ\[ƒX‚܂ŁI
Ž©•ª‚Ì‹‚߂Ă¢‚œ‚Æ‚š‚è‚É“®‚©‚·‚±‚Æ‚ª‚Å‚«‚Ü‚µ‚œB
–{“–‚É‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B
Ž©•ª‚à‚à‚Á‚ƕ׋­‚µ‚Ü‚·B

767:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 03:35:46
MyCellRenderer extends JLabel implements ListCellRenderer
‚æ‚è‚à
MyCellRenderer extends DefaultListCellRenderer
‚É‚·‚邯‚¢‚¢‚æB
getListCellRendererComponent() ‚̍ŏ‰‚Å
super.getListCellRendererComponent(); ‚ðŒÄ‚ñ‚ŁA
ƒAƒCƒRƒ“‚ðƒZƒbƒg‚µ‚āA
ÅŒã‚É return this; ‚Æ‚·‚ê‚΂¢‚¢B

768:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 07:53:25
java ‚ÅC/C++ ‚Å‚¢‚€‚Æ‚±‚ë‚́AŠÖ”ƒ|ƒCƒ“ƒ^‚̂悀‚ȐU‚é•‘‚¢‚ð‚³‚¹‚é‚É‚Í
‚ǂ̂悀‚ȃfƒUƒCƒ“ƒpƒ^[ƒ“‚ð—p‚¢‚ê‚΂¢‚¢‚Å‚µ‚å‚€‚©H
2‚‚Ìboolean ’l‚ª‚ ‚Á‚āA‚»‚Ì’l‚Ì“à—e‚Ì‘g‚ݍ‡‚킹ƒpƒ^[ƒ“i2^2j‚É‚æ‚Á‚āAŒÄ‚яo‚·ƒƒ\ƒbƒh‚ð•Ï‚Š‚œ‚¢‚̂ł·‚ª
if `else if \•¶‚âAswitch •¶‚Í‚©‚Á‚±ˆ«‚¢‚̂Ŏg‚¢‚œ‚­‚ ‚è‚Ü‚¹‚ñA‚æ‚낵‚­‚šŠè‚¢‚µ‚Ü‚·B

769:732
09/11/14 08:59:26
>>768
Java ‚ł͊֐”ƒ{ƒCƒ“ƒ^‚ð•ϐ”‚ÉŽ‚Á‚œ‚èAŠÖ”ƒ|ƒCƒ“ƒ^‚ðŽg‚Á‚Ä‘œ‘Љ»‚·‚邱‚Ƃ͂Ȃ¢B
‚»‚€‚¢‚€‚±‚Æ‚ð‚µ‚œ‚¢Žž‚́AƒIƒuƒWƒFƒNƒg‚ð•ϐ”‚ÉŽ‚Á‚āAƒpƒ^[ƒ“‚É‚æ‚Á‚āA
‹€’ʂ̃Cƒ“ƒ^ƒtƒF[ƒX‚ðŽÀ‘•‚µ‚œˆÙ‚È‚éƒIƒuƒWƒFƒNƒg‚ðŒÄ‚Ô‚±‚ƂɂȂéB
ŠÖ”ƒe[ƒuƒ‹‚Ì‘ã‚í‚è‚ɂ̓IƒuƒWƒFƒNƒgƒe[ƒuƒ‹‚Æ‚¢‚€‚±‚ƂɂȂ邪A
ƒIƒuƒWƒFƒNƒgƒe[ƒuƒ‹ˆÈŠO‚É‚àA‚S‚‚̃pƒ^[ƒ“‚ð•\Œ»‚µ‚œ enum ƒNƒ‰ƒX‚ðì‚Á‚āA
Še enum ’萔‚Ì’†‚ÉŽÀ‘•‚ð‘‚­‚Ȃǂ̍ìí‚à‚ ‚éB

770:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 09:17:34
>>769
Thx

771:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 09:28:13
>>769
‚»‚êA‚È‚ñ‚ÄStrategyƒpƒ^[ƒ“H

772:768
09/11/14 09:41:43
>>771
ŠO‚µ‚Ä‚¢‚œ‚炲‚ß‚ñ‚È‚³‚¢A‘œ•ªState ƒpƒ^[ƒ“‚ł͂Ȃ¢‚Å‚µ‚å‚€‚©H

773:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 14:23:46
‘ÌŒ^‚Ì”z—ñ‚ªì‚ê‚Ü‚¹‚ñB
ˆÈ‰º‚̂悀‚ȏꍇ‚Ç‚€‚·‚ê‚΂¢‚¢‚̂łµ‚å‚€‚©H

public T[] getSpecifiedElements(T[] allElements) {
@@@//allElement‚̈ꕔ—v‘f‚ðT”z—ñ‚ŕԂµ‚œ‚¢B
}

ArrayList<T> temp = new ArrayList<T>(); ‚É•K—v‚È•ª‚ð‚‚߂±‚ñ‚ŁA
temp.toArray(new T[temp.size()]); ‚Á‚Ä‚µ‚œ‚¢‚̂ł·‚ª–³—‚Ȃ悀‚Å‚·B
(T) temp.toArray(); ‚àƒNƒ‰ƒXƒLƒƒƒXƒgƒGƒNƒZƒvƒVƒ‡ƒ“‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚µ‚œBBB

774:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 14:38:55
>>772
‚š‘O‚ª‚â‚肜‚¢‚̂́A‚¿‚å‚Á‚Æ‚µ‚œŒvŽZƒƒWƒbƒN‚ðØ‚è‚©‚Š‚œ‚¢
‚Æ‚¢‚€‚±‚ƂɌ©‚Š‚é‚ªA‚»‚ꂟ‚Æ‚µ‚œ‚çStrategyƒpƒ^[ƒ“‚Å‚ ‚Á‚Ä‚é


775:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 14:56:35
>>773
–³—B
‘ã‘ֈĂƂµ‚Ä‚Í Class<T> ‚ðˆø”‚ÅŽw’肵‚Ä‚à‚ç‚€‚©A
”z—ñŽg‚킞List<T>‚Ŏ󂯓n‚µ‚·‚é‚©B
<T> T[] getSpecifiedElements (T[] allElements, Class<T> clazz) {
@List<T> temp = new ArrayList<T>();
@//temp‚É•K—v‚È—v‘f‚ð‚‚߂éB
@return temp.toArray((T[])Array.newInstance(clazz, temp.size()));
}

List<T> getSpecifiedElements (List<T> allElements) {
@List<T> temp = new ArrayList<T>();
@//temp‚É•K—v‚È—v‘f‚ð‚‚߂éB
@return temp;
}

776:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 14:57:52
>>773
‘ÌŒ^‚Ì”z—ñ‚ðnew‚·‚邱‚Ƃ́AJava‚ÌŒŸŒêŽd—lã‚Å‚«‚È‚¢B
‘œ­‹­ˆø‚Ÿ‚ª‚±‚ê‚ÅOKB

@SuppressWarnings("unchecked")
T[] subElements = (T[]) java.lang.reflect.Array.newInstance(
allElements.getClass().getComponentType(), temp.size());

return temp.toArray(subElements);

‚[‚©A‚»‚à‚»‚à”z—ñŽg‚€‚Ì‚â‚ß‚ê‚΂¢‚¢‚Ÿ‚¯‚È‚ñ‚Ÿ‚¯‚ǂȁB


777:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 15:25:04
>>775
>>776
ˆø”‚ŃNƒ‰ƒXŽw’è‚·‚邯‘ÌŒ^‚̈Ӗ¡‚ª‚È‚¢‚µA
ƒ[ƒjƒ“ƒO’ׂ·‚Ì‚à‹CŽ‚¿ˆ«‚¢‚̂ŁA
’ú‚ß‚ÄList<T>‚ð•Ô‚·‚±‚Ƃɂµ‚Ü‚µ‚œB

‚µ‚©‚µ•׋­‚ɂȂè‚Ü‚µ‚œB‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·B

778:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 16:01:01
ƒXƒgƒ‰ƒbƒc‚ÌŽ¿–â‚Í‚±‚±‚Å‚à‘åä•v‚Å‚µ‚å‚€‚©Hjsp ‚ɃAƒNƒZƒX(ƒŠƒ[ƒh)‚µ‚œÛAŽ©“®“I‚ÉActionƒNƒ‰ƒX‚ðŽÀs‚·‚éƒvƒƒOƒ‰ƒ€‚ð‘g‚Ý‚œ‚¢‚̂ł·‚ªA‚Ç‚€‚·‚ê‚Ηǂ¢‚Å‚µ‚å‚€‚©H



779:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 16:01:46
>>776
jdk7‚Ÿ‚Æ[]‚ÆList‚Ì‹æ•Ê‚ª‚È‚­‚È‚é‚Ì‚©‚àB

780:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 16:58:38
URLØÝž(www.tomicom.ac.jp)
‚±‚±‚ðŽQl‚ɁC“Á’è‚Ì•¶Žš—ñ‚ðAES‚ň͆‰»‚·‚éiƒAƒvƒŠ‚ðì¬‚µ‚Ă݂œ‚Ì‚Ÿ‚¯‚ǁC—áŠO‚ªo‚Ä‚µ‚Ü‚€c
‚ǂȂœ‚©CŒŽˆö‚ª•ª‚©‚é•û‚²‹³Žö‚šŠè‚¢‚µ‚Ü‚·D

—áŠO
Main :java.lang.IllegalArgumentException: Can't use the sessionkey or the iv with the algorithm keyTest
java.lang.IllegalArgumentException: Can't use the sessionkey or the iv with the algorithm
at com.nttdocomo.security.CipherSessionKey.createSymmetricCipher(+71)
at cryptionClass.encryption(+72)
at keyTest.start(+14)
com.nttdocomo.security.CipherSessionKey: Can't use the sessionkey or the iv with the algorithm

ƒ\[ƒXƒR[ƒh
URLØÝž(www.cms-e.net)

781:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 17:24:28
"Can't use the sessionkey or the iv with the algorithm"
‚Á‚ď‘‚¢‚Ä‚ ‚邯‚ǁH


782:780
09/11/14 17:33:11
>>781
‚Ü‚ŸC‚»‚̃Gƒ‰[ƒƒbƒZ[ƒW‚̈Ӗ¡‚Í•ª‚©‚é‚Ì‚Ÿ‚¯‚ǁC‰ðŒˆô‚ª•ª‚©‚ç‚È‚¢cD
ŽQlURL‚ł̓vƒƒOƒ‰ƒ€‰ðà‚Ì‚œ‚ß‚ÉDESƒAƒ‹ƒSƒŠƒYƒ€‚ð—p‚¢‚Ä‚¢‚邯‚ǂł«‚ê‚ÎAES‚ðŽg‚¢‚œ‚¢‚̂ŁD


783:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 17:36:00
>>781
‚¢‚âC‚²‚ß‚ñDˆÓ–¡‚à•ª‚©‚Á‚ĂȂ¢‚©‚àD

ƒAƒ‹ƒSƒŠƒYƒ€‚Ì‚ ‚éƒZƒbƒVƒ‡ƒ“Œ®‚©IV‚ðŽg—p‚Å‚«‚Ü‚¹‚ñD

‚Æ‚¢‚€•¶Í“I‚ȈӖ¡‚Í•ª‚©‚é‚Ì‚Ÿ‚¯‚ǁC‚»‚̃gƒ‰ƒuƒ‹ƒVƒ…[ƒeƒBƒ“ƒO‚ª•ª‚©‚ç‚È‚¢

784:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 17:49:27
>>778
jsp‚ªActionŒo—R‚Å•\ŽŠ‚³‚ꂜ‚È‚çAƒŠƒ[ƒh‚µ‚Ä‚àAction‚ªÄŽÀs‚³‚ê‚邯Žv‚€‚¯‚ǁB

785:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 21:55:10
>>783
‚»‚Ì–ó‚Í‚œ‚Ô‚ñ
‚»‚̃ZƒbƒVƒ‡ƒ“Œ®‚Ü‚œ‚Í‚»‚ÌIV‚ð‚»‚ÌƒAƒ‹ƒSƒŠƒYƒ€‚Æ‹€‚ÉŽg‚€‚±‚Ƃ͂ł«‚Ü‚¹‚ñ
‚ł͂Ȃ¢‚©H
‚¿‚å‚Á‚Æ’²‚ׂœ‚çAES‚̓uƒƒbƒNƒTƒCƒY‚ª128ƒrƒbƒg‚炵‚¢‚̂ŁAIV‚̃TƒCƒY‚ð‚»‚ê‚ɍ‡‚킹‚Ä’·‚­‚µ‚Ä‚Ý‚é‚Æ‚©

786:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 22:56:31
ƒWƒƒƒo‚Á‚ă‰ƒ“ƒ^ƒCƒ€‚ª‚È‚¢‚Æ“®‚©‚È‚¢‚́H
‚q‚o‚fƒcƒN[ƒ‹‚Ý‚œ‚¢‚È‚à‚ñH
’P‘̂œ®‚­exe‚Æ‚©ì‚ê‚È‚¢‚́H

787:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 22:57:45
POJO‚Á‚Ĉê‘̉œ‚Ȃ́H
‚Ç‚€‚¢‚€•—‚ɕ֗˜‚Ȃ̂©‚Æ‚©A‚Ç‚€‚·‚ê‚ÎŽg‚Š‚é‚Ì‚©‚Æ‚©‚ª‚æ‚­•ª‚©‚ç‚È‚¢B

788:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 22:58:29
‚»‚€‚Å‚·

‹­ˆø‚È•û–@‚à–³‚­‚͂Ȃ¢‚ª
‘fl‚É‚Í10”N‘‚¢

789:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 23:08:27
788‚³‚ñA‚»‚êƒ{ƒN786‚ɑ΂·‚铚‚Ђł·‚©B

790:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 23:43:23
>>786
‚€‚ñ
‚Å‚à‚b++‚Æ‚©‚Å‚àƒ‰ƒ“ƒ^ƒCƒ€•K—v‚È‚à‚Ì‚à‚ ‚邿

791:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/14 23:56:51
OS ‚Ÿ‚Á‚ă‰ƒ“ƒ^ƒCƒ€‚ŸA‚Æ‚¢‚€l‚Š•û‚ð‚·‚ê‚΁A’P‚É OS •W€‚łǂ±‚܂ŕt‚¢‚Ä—ˆ‚é‚©‚Æ‚¢‚€–â‘è‚Å‚µ‚©–³‚¢‚Æ‚àŒŸ‚Š‚é‚ȁB

792:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 00:12:21
790‚³‚ñ‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·
‚Ƃ肠‚Š‚ž‚¢‚ë‚¢‚ë‚¢‚ꂞ‚ÉWindows‚Åexe‚ðƒNƒŠƒbƒN‚·‚邟‚¯‚Å‹N“®‚·‚銎‚¶‚ª—‘z‚Ȃ̂Å
•ʂ̌ŸŒê‚ ‚œ‚Á‚Ă݂܂·

793:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 04:55:26
ƒAƒWƒƒƒCƒ‹Žè–@‚Æ‚©‚ɏڂµ‚¢l‚ª‚¢‚œ‚çA‚²ˆÓŒ©‚ð‚¢‚œ‚Ÿ‚¯‚È‚¢‚Å‚µ‚å‚€‚©B

Å‹ßAŽ„‚ªŠÖ‚í‚Á‚Ä‚¢‚éƒvƒƒWƒFƒNƒg‚ŁA
uƒJƒoƒŒƒbƒW100%‚ð’B¬‚·‚邜‚߂ɃzƒƒCƒgƒ{ƒbƒNƒX‚È’P‘̃eƒXƒg‚ð‘‚«‚Ü‚­‚Á‚œŒ‹‰ÊA
‹t‚ɁAƒeƒXƒg‚ð‘‚«’Œ‚·ƒRƒXƒg‚ª‘‘債‚đ傫‚ÈƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚ª‚Å‚«‚È‚­‚Ȃ肂‚ ‚év
‚Æ‚¢‚€–{––“]“|‚Á‚Û‚¢ó‘ԂɊׂè‚‚‚ ‚é‚̂ł·‚ªA‰œ‚©—Ç‚¢•û–@‚È‚èŽwj‚͂Ȃ¢‚à‚̂łµ‚å‚€‚©B

794:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 06:57:08
’[“I‚ÉŒŸ‚Š‚ÎƒJƒoƒŒƒbƒWÅ—Dæ‚ȃ|ƒŠƒV‚̓oƒ‰ƒ“ƒX‚ªˆ«‚¢B

ƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‘O‚ÆŒã‚ŁA‹É’[‚Ȃ܂łɃeƒXƒgÄ—˜—p«‚ª‘¶Ý‚µ‚È‚¢‚̂́A
‚»‚à‚»‚à•ω»‚ª‹–—e‚³‚ê‚é“à—e(‚‚܂è‚ÍƒŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚É‚æ‚Á‚ĉü‘P‚µ‚œ“à•”\‘¢‚»‚Ì‚à‚Ì)
‚ɑ΂µ‚ĉߏè‚ȃeƒXƒg‚ªs‚í‚ê‚Ä‚¢‚邱‚Æ‚ðˆÓ–¡‚µ‚Ä‚¢‚éB

‹É’[‚ÉŒŸ‚Á‚Ä‚µ‚Ü‚Š‚ÎAƒeƒXƒg‚ÍŠ‘FƒoƒO‚ª‘¶Ý‚µ‚È‚¢‚±‚Ƃ̏ؖŸ‚ɂ͂Ȃç‚È‚¢‚Ì‚Ÿ‚©‚çA
‚ ‚Ü‚è“à•”Ú×‚É“¥‚ݍž‚Ý‚·‚¬‚žAŠO•”ƒCƒ“ƒ^ƒtƒF[ƒX‰z‚µ‚Ɉê”Ê“I‚ȃVƒiƒŠƒI‚ðƒeƒXƒg‚·‚é‚É
—¯‚ß‚Ä‚š‚­‚®‚ç‚¢‚ª‚¿‚å‚€‚Ç—Ç‚¢‚ƌl“I‚ɂ͎v‚€B

795:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 07:30:53
>>793
ˆê—¥‚ɃeƒXƒg‘‚©‚È‚¢‚ŕύX‚ª‘œ‚»‚€‚È•”•ª‚ƕύX‚ª­‚È‚»‚€‚È•”•ª‚ɂ킯‚Ä
•ύX‚ª­‚È‚»‚€‚È•”•ª‚ðd“_“I‚ɃeƒXƒg‚·‚邯‚©

796:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 09:00:14
javamail-1.4.2 ‚ðŽg‚¢Aƒ[ƒ‹‘—M‹@”\‚ð•t—^‚µ‚œAƒvƒƒOƒ‰ƒ€‚ðì¬‚µ‚Ü‚µ‚œ
‘—MƒeƒXƒg‚àI‚í‚èA‚±‚̃vƒƒOƒ‰ƒ€‚𑌐l‚É”z•z‚µ‚œ‚¢‚̂ł·‚ª
’ʏí‚Ìjava ‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ª“®‚­Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
‚̊‹«‚Å‚ ‚ê‚΁A•Ê“r‚É•K—v‚ȃ‰ƒ“ƒ^ƒCƒ€‚⃉ƒCƒuƒ‰ƒŠƒB‚Í‚ ‚è‚Ü‚¹‚ñ‚©H

797:796
09/11/15 09:52:09
Ž©ŒÈ‰ðŒˆ‚Å‚·
URLØÝž(oshiete1.goo.ne.jp)
“¯‚¶•û‚ª‚¢‚Ü‚µ‚œA‘Œl‚É”z•z‚·‚é‚̂́Aƒ‰ƒCƒZƒ“ƒX“I‚ɂ͖â‘è‚È‚³‚»‚€‚Å‚·‚ªA
ƒoƒbƒ`‚Åmail.jar ‚ð“ü‚ê‚邯‚©A–Ê“|‚ÈŠŽ‚¶‚Å‚·‚ˁAŽÀs‚·‚é‚É‚à’·‚œ‚炵‚¢ƒRƒ}ƒ“ƒh‚ð“ü‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢‚µ
C ‚ŏ‘‚¢‚œDLL ‚ª‚ ‚é‚̂ŁA‚±‚¢‚‚ðŽg‚Á‚œ•û‚ª‰ðŒˆ‚ª‘‚»‚€‚Å‚·B
java ‚̃Cƒ“ƒXƒgƒ[ƒ‰‚ªì‚ê‚ê‚΂¢‚¢‚ñ‚Ÿ‚ªEEEE

798:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 10:28:08
izpack‚©‚́H
ƒRƒ}ƒ“ƒh‚Á‚āAŽÀsŽž‚̃Nƒ‰ƒXƒpƒXŽw’è‚Ì‚±‚ƁH
‚»‚ê‚È‚çManifest‚É‹Lq‚·‚ê‚΂¢‚¢‚µÅˆ«ƒoƒbƒ`ƒtƒ@ƒCƒ‹‚È‚è‚È‚ñ‚Ȃ菑‚¯‚΂¢‚¢‚µA‘Œ‚É‚àexe‚Ƀ‰ƒbƒv‚µ‚¿‚á‚€‚Á‚ÄŽè‚à‚ ‚邵A‚ ‚ñ‚Ü‚è–â‘è‚ɂ͂Ȃç‚È‚­‚È‚¢‚©‚¢H

799:796
09/11/15 10:45:00
>>798
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚·Ajava ‚͍ŋ߂͂¶‚ß‚œ‚΂Á‚©‚è‚Ȃ̂ŏڂµ‚­‚­Ž¿–₳‚¹‚Ä‚à‚ç‚¢‚Ü‚µ‚œ
Manifest ‚Æ‚©Aexe ‚Ƀ‰ƒbƒv‚·‚é•û–@‚ª‚ ‚é‚̂ł·‚Ë’m‚è‚Ü‚¹‚ñ‚Å‚µ‚œA’²‚ׂĂ݂܂·B

800:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 13:28:58
>>785
‚ ‚肪‚Æ‚€‚²‚Ž‚¢‚Ü‚µ‚œI
IV‚ð128bit‚É‚µ‚œ‚ç–³Ž–’Ê‚è‚Ü‚µ‚œI

801:793
09/11/15 13:50:12
>>794
‚È‚é‚قǁBB
ƒCƒ“ƒ^ƒtƒF[ƒX‚²‚µ‚̃uƒ‰ƒbƒNƒ{ƒbƒNƒXƒeƒXƒg‚ƁAƒzƒƒCƒgƒ{ƒbƒNƒXƒeƒXƒg‚𕪂¯‚é‚Ì‚àŽè‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ˁB

802:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 15:00:16
URLClassLoader#loadClass(null)‚ŌĂяo‚µ‚œƒNƒ‰ƒX‚́A
‚±‚̃Nƒ‰ƒXƒ[ƒ_‚ªGC‚³‚ê‚邯ãY—í‚Ƀƒ‚ƒŠã‚©‚çÁ‚Ђ܂·‚©H

public static void run(URL jarFile, String className) throws Exception {
@ @ Class clazz = new URLClassLoader(new URL[]{jarFile}).loadClass(className);
@ @ MyInterface obj = (MyInterface) clazz.newInstance();
@ @ obj.run();
}

803:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 15:35:26
>>802
ˆê‚ÉGC‚³‚ê‚邯Žv‚€‚¯‚ǁAŽd—l‚É‚æ‚Á‚ĕۏ؂͂³‚ê‚È‚¢B

‚ ‚ƁAjava.lang.Class ‚â java.lang.reflect.Method ‚È‚ñ‚©‚Ì
ƒŠƒtƒŒƒNƒVƒ‡ƒ“—p‚̃IƒuƒWƒFƒNƒgˆ¬‚è‚Á‚ςȂµ‚É‚µ‚Ă邯A
‚»‚à‚»‚àƒNƒ‰ƒXƒ[ƒ_‚ªGC‚³‚ê‚È‚¢

804:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 17:05:11
JNI‚ÅC‚ðŒÄ‚яo‚·‚Æ‚«ASystem.loadLibrary‚ŃlƒCƒeƒBƒuƒ‰ƒCƒuƒ‰ƒŠ‚ðƒ[ƒh‚µ‚Ü‚·‚ªA
System.loadLibrary‚ð‘‚­‚̂̓Rƒ“ƒXƒgƒ‰ƒNƒ^‚ª‚æ‚¢‚Ì‚©AstaticƒCƒjƒVƒƒƒ‰ƒCƒU‚ª—Ç‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB
‚Ç‚¿‚ç‚Ì•û‚ª‚æ‚¢‚̂łµ‚å‚€‚©H

805:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 17:10:50
ƒCƒ“ƒXƒ^ƒ“ƒX‚ðnew‚·‚é‚Ü‚Åstatic‚ȃlƒCƒeƒBƒuƒƒ\ƒbƒh‚ªŒÄ‚ׂȂ¢‚æ

806:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 18:21:36
Œg‘Ñ‚ÅMP3Ä¶‚µ‚œ‚¢
ƒI[ƒvƒ“ƒAƒvƒŠ‚Å‚¢‚Á‚¿‚å‚â‚Á‚Ă݂邩
ƒnƒtƒ}ƒ“•„†HHHH
File decode(File mp3File) {

// ’N‚©ƒTƒ“ƒvƒ‹‘‚¢‚Ă݂Ä
return decodeFile;
}

807:806
09/11/15 18:24:48
‚Ÿ‚ß‚Ÿ
ƒƒ‚ƒŠ‘«‚è‚È‚­‚Ȃ肻‚€‚Ȃ̂Å
‚¢‚¿‚¢‚¿“WŠJ‚È‚ñ‚Ä‚µ‚Ä‚ç‚ê‚ñEEE
void playMp3(File mp3File) {
//ˆêŽž’âŽ~‹@”\‚Æ‚©‚¢‚ç‚È‚¢‚©‚ç’N‚©ƒTƒ“ƒvƒ‹‘‚¢‚Ä
}

808:ƒfƒtƒHƒ‹ƒg‚Ì–Œ–³‚µ‚³‚ñ
09/11/15 19:28:40
•ʃXƒŒƒbƒh‚ªSystem.out.print..‚ȂǂŁA•W€o—͂ɃƒbƒZ[ƒW‚ðo‚·‚æ‚€‚ɂȂÁ‚Ä‚¢‚āA
‚»‚ê‚ðInputStream‚ȂǂŏE‚¢‚œ‚¢‚Ì‚Ÿ‚¯‚ǁA‚Ç‚€‚µ‚œ‚ç—Ç‚¢‚Å‚·‚©H


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

4924“ú‘O‚ɍXV/235 KB
’S“–:undef