[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 08/21 19:06 / Filesize : 235 KB / Number-of Response : 960
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★Java質問・相談スレッド133★★



1 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 01:02:31 ]
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    ttp://pc11.2ch.net/hp/
Webプログラミング ttp://pc11.2ch.net/php/
をご利用下さい。

よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」

前スレッド
★★Java質問・相談スレッド133★★
ttp://pc12.2ch.net/test/read.cgi/tech/1251630161/
次スレは>>950あたりで。

過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
ttp://www.wikiroom.com/java/

481 名前:デフォルトの名無しさん [2009/10/28(水) 13:54:27 ]
すいません。質問させてください。
tomcat6.xでカンマの入った値をonmouseover=に指定すると以下のJSPコンパイルエラー

出力されてしまいます。
Attribute value tip + "'" is quoted with " which must be escaped when used wit
hin the value

<%
String name = "yamada";
%>
<tt:mytag onmouseover="<%=name + "'"%>"/>

カンマやダブルコートを含む文字列に対して、どのようなエスケープ処理を施せば解決
するのでしょうか?
ご教授おねがいします!


482 名前:デフォルトの名無しさん [2009/10/28(水) 16:51:37 ]
質問させていただきます。
今度ネットワーク系の研究室に所属になりプロトコルをjavaで
作成しなければいけないのですが、プログラミングは苦手で困っています。
何か参考になるHPなどありましたら教えていただけませんでしょうか?

483 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:41:24 ]
プロトコルはJavaでは作れません

484 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 17:43:47 ]
医学系でプロトコールとかあるからよくわからんのぅ

アプリケーションプロトコルならRFC読むかどっかの実装参考にしろ

485 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 18:39:01 ]
>>482
プログラミングが苦手で研究室所属している人たちの HP です。参考になれば。
ameblo.jp/setuna119/theme-10000221002.html
psyschaka.dtiblog.com/blog-entry-253.html
myhome.cururu.jp/pohher0906/blog/article/40003262183
基本は、他人に振るか、根性で頑張るか、進路を変えるかのようです。

486 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 19:34:49 ]
>>481

String name = "yamada'";
じゃだめなの?

487 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 19:53:21 ]
javaを学ぶためにラリーカーを走らせて得点を競うcoderallyを使っているんですが、
良い戦略が書いているサイトを知っていたら教えてください。

もし、過去にcoderallyをしたことがあって、こんないい戦略を練ったよって言う人がいれば、
その戦略を教えてほしいです。

488 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 20:19:12 ]
class A
{
public static void main(String args[])
{
int height = 160;
int weight = 47;



double rohrer1 = 10000000*weight/(height*height*height);
double rohrer2 = weight/(height*height*height)*10000000;

System.out.println("ローレル指数:" + rohrer1);
System.out.println("ローレル指数:" + rohrer2);
}
}

//結果 114.0 0.0
このコードを
    double rohrer1 = 10000000*(double)weight/(height*height*height);
double rohrer2 = (double)weight/(height*height*height)*10000000;
こう変えると結果が 114.74- 114.74-になるのはなぜですか?
小数点以下も表示したいので、キャスト演算子を使っただけなのですが、、、

489 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 20:36:05 ]
Eclipseを使っていたので、NetBeansがやけに重く思える



490 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 20:36:40 ]
Eclipse(笑)

491 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 20:56:06 ]
フリーで使えるプライベートUDDIレジストリってありませんか?
昔はJWSDP1.6に含まれていたみたいだけど、
今ではダウンロード出来なくて困ってます。


492 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:05:41 ]
Eclipseも最近は決して軽くないけどな
3.2くらいまでは確かに軽かったんだけど、3.4くらいから充分にメモリないと厳しい

493 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:07:14 ]
>>488
素直にすべてdoubleにすれば?

494 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:13:04 ]
>>491
鯖立てたいってことだよね?
ググッただけだけど、こんなんあったよ。

OpenUDDI Server
uddi.xml.org/product/openuddi-server

UDDI server in java.
sourceforge.jp/projects/sfnet_soapuddi/

Novell Nsure UDDI Server
developer.novell.com/wiki/index.php/Novell_Nsure_UDDI_Server

495 名前:481 mailto:sage [2009/10/28(水) 21:23:05 ]
>>486
その方法で解決できました
ありがとうごさいます!

496 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:26:35 ]
>>488

>double rohrer1 = 10000000*weight/(height*height*height);
>double rohrer2 = weight/(height*height*height)*10000000;
この書き方はintに丸められた(小数点以下切捨て)の結果を変数(double)に代入している。

>double rohrer1 = 10000000*(double)weight/(height*height*height);
>double rohrer2 = (double)weight/(height*height*height)*10000000;
一方、この書き方は式にdoubleのデータ型が出現するために、すべての計算結果がdoubleになっている。

下の書き方のほうが高い精度(double)で計算されるのは当然。

497 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:33:52 ]
>>496
それは理解できるのですが、変更する前のコードではrohrer2の値が
0.0になるのです。それがなぜかわからない。

498 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:39:46 ]
47/(160*160*160) は 0 だ
0 に何を掛けても 0 だろ

499 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:44:40 ]
15.17 Multiplicative Operators
The operators *, /, and % are called the multiplicative operators. They have the same precedence and are syntactically left-associative (they group left-to-right).



500 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 21:45:14 ]
あーそうか
int型だから47/(160*160*160)の部分は小数点以下切捨てで0になるのか。
ありがとう。

501 名前:デフォルトの名無しさん mailto:sage [2009/10/28(水) 23:25:14 ]
>>485
ありがとうございます。
自分は根性でがんばっていこうと思います

502 名前:デフォルトの名無しさん [2009/10/29(木) 13:29:52 ]
一桁のみ表示させるのと一桁目以外を表示させたいのですが、何を使えば
良いでしょうか?
1234と入力したら
一桁目、4
一桁目以外、123
のように表示させたいです。

503 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 14:03:31 ]
10で割った商と余りを求めればおk

504 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 19:40:41 ]
ストリームを閉じる時は、BufferedReaderとInputStremのどちらを最初に閉じればいいのですか?

505 名前:デフォルトの名無しさん mailto:sage [2009/10/29(木) 22:43:08 ]
IOUtils.closeQuietlyでなぜか「ぬるぽ」が発生
なんで、例外がはっせいするんですかね?

Exception in thread "main" java.lang.NullPointerException
at java.io.FilterInputStream.close(FilterInputStream.java:155)
at sun.nio.cs.StreamDecoder.implClose(StreamDecoder.java:358)
at sun.nio.cs.StreamDecoder.close(StreamDecoder.java:173)
at java.io.InputStreamReader.close(InputStreamReader.java:182)
at java.io.BufferedReader.close(BufferedReader.java:497)
at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:142)

506 名前:デフォルトの名無しさん mailto:sage [2009/10/30(金) 00:05:54 ]
StrutsのActionForwardのexecuteでファイルのダウンロードを
行う処理を作ったんだけど、どう処理させるべきかわからない
ところがあります。

JSP上にボタンを配置して、このボタンをクリックしJavascript
のFunctionを実行。functionの中でformから上記のexecuteを
呼び出す(submitする)ようにした場合は、うまくファイルの
ダウンロード画面が出てダウンロードができます。
そこでJavascriptのFunctionの中身と同じものをJSPの
onLoadイベントで処理させると、「セキュリティ保護のため、
このサイトによる・・・」とポップアップが出てきます。
(IEを使っています)バーをクリックをして「ファイルのダウンロード」
を選択しても、なにもおきません。
(ファイルのダウンロード画面が出てダウンロードができることを
期待したのですが)
「ファイルのダウンロード」を押したら、ダウンロードを行ってほしい
のですが、なにか設定が足りないのでしょうか。


ダウンロードの処理は、executeの引数のHttpServletResponseに
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="ファイル名"
Content-Length
を設定し、getOutputStream()を使い出力するといった感じです。
streamをcloseすると、ポップアップが出るようなんだけど、
そこで出力がおわっているから「ファイルのダウンロード」を押し
ても、なにもでないのだろうか。






507 名前:デフォルトの名無しさん mailto:sage [2009/10/31(土) 14:00:10 ]
大規模規制でこのスレもずいぶん過疎ったね〜

508 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 13:23:25 ]
こんにちわ
ディスプレイサイズって取得できるのでしょうか

509 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 14:39:57 ]
解像度なら
DisplayMode dm = GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()[0].getDisplayMode();
System.out.println("width:" + dm.getWidth() + ", height:" + dm.getHeight());



510 名前:デフォルトの名無しさん [2009/11/01(日) 14:41:56 ]
サーブレットの練習で簡単なうpろだを作ろうと思って、
アップロードしたファイルをnew File("hoge.hoge").createNewFile();ととりあえず試しに保存したら、
なぜか保存先がC:\tomcat\に・・・。

アプリケーションのルートパス(C:\tomcat\webapps\hogeapp\)を取得する方法はないんでしょうか?
(もちろん、実運用上はアプリ内に保存とかでなくて全く別のディレクトリに保存するのが良いとは思っていますが)

511 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 15:47:55 ]
Servlet APIを良く読め


512 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:00:00 ]
長時間のFull GCを避けるために、一定感覚でFull GCを起こさせたいのですが、
どうすればよいのでしょうか?

513 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:04:51 ]
文字を指定したバイト数で切る場合、全角文字を半分で切ってしまう場合があります。
全角文字を半分で切ってしまう場合はエラーとしたいのですが、
どうやってチェックするのが、一番効率的でしょうか。

514 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:18:05 ]
>>512
java.lang.System#gc()
java.lang.Runtime#gc()

>>513
使ってるエンコーディングによるのでなんとも。
シフトJISだと面倒だな。

515 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:20:46 ]
>>514
Windows-31Jを使っています。まぁ、シフトJISです。
全角を切ると?になってこまっています。


516 名前:デフォルトの名無しさん mailto:sage [2009/11/01(日) 23:30:56 ]
>>515
厳密にやりたいなら、どうにかして文字境界を確定させて、
確定した文字境界から一文字づつ全角/半角判定してって最後のバイトが全角の1バイト目か判定するしかない。

簡単に思いつくのは SJISの全角1バイト目にも全角2バイト目にも使われてない
0x00 〜 0x3F を発見すりゃ文字境界発見できるぐらいだな。

517 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 00:53:34 ]
エンコード混在だったら・・・

518 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:17:26 ]
Javaっていいの?
仕事が多いって聞いたけど。
興味あるけど、C++でマルチプラットフォームのアプリが作れるなら
Javaやる必要ないかな?

519 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:35:57 ]
C言語で作った計算ライブラリをJavaから使えるのでしょうか?それとも全面移植をしないといけないのでしょうか?



520 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 01:45:39 ]
>>519
>C言語で作った計算ライブラリをJavaから
どうしてもそうする必要があるならJNIでもどうぞ。

521 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 02:10:39 ]
pc12.2ch.net/test/read.cgi/tech/1033795664/
★お前らJavaはJNIで組もうぜ★

ウィンドウズ側のdirectxを叩いたりしてパフォーマンス上げるのによく使われてる。

522 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 20:20:57 ]
いまどきdirectX叩いてパフォーマンス上がる分野なんて知れてる。
クロスプラットフォーム版JMFですらCPUごり押しでいける時代なのに。

523 名前:デフォルトの名無しさん mailto:sage [2009/11/02(月) 23:32:17 ]
directxのエンコーダ使ったほうが速くない?

524 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 00:45:21 ]
JSmoothで出来たEXEから、逆コンパイラ等の様々なツールを使って

元のJavaソースを取り出すなんて事は不可能ですか?

525 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 13:32:39 ]
/** ソフトをスターとする */
public void start() {
  Thread load = new Thread(new Runnable() {
    public void run() {
      try {
        /** 設定を読み込む処理 */
} catch(Exception e) {
exception = e;
}
}
});
load.start();

MainFrame frame = new MainFrame();

try {
load.join();
} catch (InterruptedException ex) { /*ignore*/}

frame.setMenuTree(new JTree(node));
frame.setVisible(true);
}


526 名前:525 mailto:sage [2009/11/03(火) 13:46:04 ]
コードを見やすくするために、コードを成形していたら間違えてPOSTしてしまいました
設定の読み込みに失敗した場合は致命的なので、ソフトを強制終了していますが
InterruptedExceptionを捕まえた場合も、ソフトを強制終了させようか迷っています
エロい人教えてください!!

Exception exception = null;

/** ソフトを起動するために使う */
public void start() {
  Thread load = new Thread(new Runnable() {
    public void run() {
      try {
        /* 設定を読み込む処理 */
      } catch(Exception e) {
        exception = e;
      }
    }
  });
  load.start();

  /* 読み込むデータが多いので、別のスレッドでウインドウを作成 */
  MainFrame frame = new MainFrame();
  try {
    load.join();
  } catch (InterruptedException ex) { /* 無視 */}
 
  if(exception !=null) System.exit(0) /* 致命的なエラーの発生した為終了 */

  frame.setMainView(new MainView(読み込んだ設定));
  frame.setVisible(true);
}


527 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 15:09:50 ]
>      try {
>        /* 設定を読み込む処理 */
>      } catch(Exception e) {
>        exception = e;
>      }

>  if(exception !=null) System.exit(0) /* 致命的なエラーの発生した為終了 */

InterruptedException以前に例外処理からやり直せ。
これじゃあエラーコードでgotoするのと変わらん。

528 名前:526 mailto:sage [2009/11/03(火) 15:50:18 ]
>>527
/* 設定を読み込む処理 */と書いてはいますが、実際にはメインの画面に表示するデータを読み込んでいます。
読み込みに失敗した場合はかなり致命的で、同類のソフトも同じような処理をしています。
if(exception !=null) System.exit(0)とも書きましたが、実際にはエラーダイアログを表示してソフトを終了させています。
また、start()を実行するfile.exists()でファイルの確認をしているので、なかなかIOExceptionはでないハズです。

つまり、IOExceptionが出る確率は低い、読み込みに失敗したらソフトとしては何もできない事が無い
よって、無駄に起動させてもしょうがないからソフトを落とした方がいい

ということです。

529 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 16:56:40 ]
キャッチしてもなにも処理できないならキャッチする意味ないんじゃね?
データ取得をリトライするとか、データのクローズ処理とか、
あるいは失敗をユーザに警告してリトライ/終了を選択させるとかならいいが。



530 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:11:41 ]
try-catchで掴んだ例外をチェーンするわけでもなく外に出すのは行儀わるいだろ。

531 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 20:34:06 ]
一つのインスタンスのメモリ使用量とか生成時の負荷に、
非staticメソッドの数や内容は影響を与えますか?
それともクラスサイズが増えるだけでしょうか?
いろんな引数のパターンのコンストラクタや初期化メソッドをオーバーロードしたいのですが、
それがそのクラスのインスタンスの生成コストを増やしてしまうのではと気になったのでどうか教えて下さい。

532 名前:526 mailto:sage [2009/11/03(火) 20:55:06 ]
>>530
start()の前にfile.exists()をしているので、
IOExceptionは無視しちゃえってことですか?

533 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:06:59 ]
ファクトリメソッドって何ですか?
リフレクションみたいなものなんですか。

534 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:17:47 ]
デザインパターンでFactoryパターンっていうのがありまして、
デザインパターンに関しては丁寧に解説してるサイトが結構あるから参考にしてみては。
主にコンストラクタを明示したくないときに使うモノだと思う。
(条件によって動的にコンストラクタを選択して呼び出したい時とか)

535 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 21:36:35 ]
>>533
クラス生成の条件判断を別クラスに完全に切り離すことで
いろいろ都合がよくなることがあるんだ(直接には単体テストとかで分岐が減るとか)。

536 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 22:32:09 ]
>>526>>527,>>529-530が論点にしてるところを良くみろ。
try-catchの方法論としておかしいやり方な上に意味の無いことをしてると言われてるんだ。

あと
>start()を実行するfile.exists()でファイルの確認をしているので、なかなかIOExceptionはでないハズです。
これはプログラマから見て起こり得ない事だから例外を使うんではなく契約プログラミングを使う。
例外処理と契約の使い分けが出来てない。

537 名前:526 mailto:sage [2009/11/03(火) 22:36:36 ]
>>536
なるほど、わかりました
そこら辺を詳しく調べてみます

538 名前:デフォルトの名無しさん mailto:sage [2009/11/03(火) 23:04:16 ]
Class.forNameでクラスを動的にロードしたとします。
そのロードしたクラスは使われるかどうかわからないとします。
こういうクラスって、GCの対象になるのでしょうか?

539 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 02:05:38 ]
なんで使われるか分からないものを動的ロードするのかと小一時間・・・。



540 名前:デフォルトの名無しさん [2009/11/04(水) 02:23:33 ]
Javaで既存のmp3ファイルにエフェクトしながら再生したいんですけど、何か手がかりを教えてください

541 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 03:00:33 ]
>>538
ちょっとググってみたが
ttp://www.nminoru.jp/~nminoru/java/class_unloading.html
これによれば、クラスをロードしたクラスローダがGCされないとGCの対象にならない。
クラスをGCして欲しかったら、URLClassLoaderあたりのクラスローダを明示的に使って
ロードするしかない。

542 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 04:06:52 ]
>>540
JMFならプラグイン実装、Java Soundならリハーブコントロールかint配列直接いじる。

543 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 06:48:58 ]
ありがてえです。やってみます

544 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 14:13:08 ]
pc12.2ch.net/test/read.cgi/tech/1201346803/
【JMF】Java Media APIs【JOGL】

545 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 15:27:25 ]
itextの質問はここでいいのでしょうか?

546 名前:デフォルトの名無しさん [2009/11/04(水) 16:36:02 ]
ヤッター
規制解除ダー


>>545
とりあえずまとめて投下すれば誰か答えるかも
俺は今さっきiText知ったばっかり

547 名前:545 mailto:sage [2009/11/04(水) 17:12:08 ]
じゃお言葉に甘えて

イントラで図面の管理システムを作っております。
検索結果から選択した図面のPDFを読み込んで電子印・出力者情報を付加して
新ウインドウにて表示後ソレを印刷してもらうという流れになってます。
ここまではitextの解説サイトを参考に何とか作成したのですが…

電子印を半透明にして欲しいと要望されまして、
ちょっと弄ってみたのですがどうにもうまくいかない状態です

現状:
スキャナーで読み込んだPDF=PdfWriter.GetDirectContentUnder()にaddtemplate
電子印=PdfWriter.GetDirectContent()にcircle,linetoをstroke + ClumnTextにて作成

読み込みデータを文字データより上に配置すると文字はまったく表示されず、
文字を半透明にするクラスも見つけられず…

「このクラス使えばいいよ」とかあれば教えていただきたく…

548 名前:デフォルトの名無しさん [2009/11/04(水) 18:18:36 ]
>>547
埋め込みの文字のフォントのColorで,アルファブレンド値設定してみたらどうだろ^p^

# 前面の絵と被ったら,電子印が擦れるけどいいのかな
# 実は灰色とか,(背景色+前景色)/2くらいとかじゃない?

549 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 19:43:13 ]
NetBeansを使っているのですが、わざわざswingを手書きしています
swingのコードがあまり綺麗に書けないわけですが、
swingのコードを綺麗に書くポインがある人は教えてください



550 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 20:22:01 ]
JSmoothで出来たEXEから、逆コンパイラ等の様々なツールを使って

元のJavaソースを取り出す事は可能でしょうか?

551 名前:デフォルトの名無しさん [2009/11/04(水) 20:42:35 ]
>>550
様々なツールを使ったらなんでも出来そうな気がする

って前回答したとおもう

552 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 21:26:01 ]
最近スレが変わるたびに一回は見る質問だな。>>550
そんな具体性のない質問してる暇があったら自分で試せよ。
全く同じソースは無理だろうが同じ動作をするソースは取れるだろう。

553 名前:デフォルトの名無しさん mailto:sage [2009/11/04(水) 23:09:23 ]
>>551-552
レスどうもです。

JSmoothのEXEはjar を組み込んで実行させる形のようなので
要はjarをEXEから取り出せればよいという事ですよね?
jarファイルからソースを取り出す事は比較的容易に出来ると思うので・・・。
ググって見たんですが、JSmoothのEXEからjarを取り出す方法がよく分からなかったので
知っている方がいたら教えて下さい。

554 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 00:52:11 ]
>>553
stackoverflow.com/questions/316701/how-can-i-extract-java-exe-to-jar

555 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 03:21:51 ]
>>554
レスどうもです。

556 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 04:36:58 ]
人の話も聞かず全部丸投げしてるのは喧嘩売ってるのか?
exeにjarが埋め込まれてるならバイナリエディタでjarのヘッダ読んでjarの部分だけ切り出せばいいだろ。

557 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 10:58:08 ]
半透明って言われてそのまま50%にするのはどうかな。
見栄えとか印刷具合も考えて調整したほうがいい。70%ぐらいは無いと透かしが綺麗に読めないと思うよ。

単なる言われた通りに動く実装者じゃなくて、社内の人間の本当に要求してるものを実現するのがSEで生き残る分かれ目。社内の人間からあいつ使えないなって言われてリストラされない様になw

558 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:03:17 ]
思うだけじゃ話にならないので,実際にやってみないとな!
って感じじゃねーの

559 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:03:52 ]
お説教かよ( ・ω・)y─┛〜〜



560 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:04:05 ]
何言ってんだこいつ

561 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:05:22 ]
語りたい、お年頃なのさ

確かに現場の意見は大切だと思うよ?
言われた通り動く実装者云々と何の関連もないけど

562 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:05:45 ]
少なくとも言われたとおりに動かないのはそもそも駄目だろ
その上で何か提案するなら分かるが

563 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:14:29 ]
25歳と見た

564 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:38:55 ]
>>557
なにこの糞SEが言いそうなテンプレその1は。

PGの仕事じゃないし。

565 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:45:55 ]
仕様にないコード書いたら火の付いた煙草を押し付けられるのが基本

566 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:49:11 ]
過去にコメントアウトした行を全部消して、新しく書き直しさせてくださいよ。・゚・(ノД`)・゚・。

567 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:55:04 ]
履歴管理に使ってるんだからダメだ

568 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 11:58:24 ]
規制解除されてやっと書き込みが戻ってきた
このスレ死んでるのかと思ったよ

569 名前:545 mailto:sage [2009/11/05(木) 12:30:29 ]
なんか呼ばれた気がする

>>548
アルファブレンド値ですね。
ちょっと調べてみてますが、現状まだうまくいって無いです

>>557
50%も何も現状は透明化できてないんですよ…
なにかいい案出してくれませんかね?

>単なる言われた通りに動く実装者じゃなくて、社内の人間の本当に要求してるものを実現するのがSEで生き残る分かれ目。
>社内の人間からあいつ使えないなって言われてリストラされない様になw
自称給料泥棒の俺に抜かりは無かった



570 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 12:31:29 ]
最低q

571 名前:デフォルトの名無しさん [2009/11/05(木) 13:02:58 ]
下の式を実行するとokが表示せず、boの結果はfalseになるんですが、
理由がわかりません。
下のif文はまず、括弧のboにtrueが代入され、
次に&&と|ですが、
|が優先順位が高い為、先に実行。
最後はif(false && true){〜という形になり最終的にはfalse。
結果if内のokは表示されないが、
その下のboはtrueが出力と考えたんですが、
間違ってますでしょうか?
すいませんがアドバイスよろしくお願いします。

boolean bo = false;
if(false && (bo=true) | true ){System.out.println("ok");}
System.out.println(bo);

572 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 14:36:54 ]
よーわからんけど

&&、||と&、|の違い
&&、|| と&、|において演算子が意味するところは同じですが、
その振る舞いには明確な違いがあります。
& &と&は左オペランドと右オペランドのいずれもがtrueの場合trueを返します。
このことは左オペランドがfalseの場合は右オペランドがtrue、falseにかかわらずfalseを返すとも言えます。
&&は左オペランドがfalseの場合右オペランドを実行せずにfalseを返します。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
&は左オペランドがfalseの場合右オペランドを実行した後、falseを返します。

573 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 15:59:57 ]
>>569
www.ujihara.jp/iTextdotNET/examples/files/softmask.pdf

574 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 16:27:20 ]
>>573
できたできた。

575 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 18:08:10 ]
>>549
私もそんなポインがある人とお知り合いになりたいです。
ぜひ紹介してください。お願いします。

576 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 18:15:12 ]
ポインは〜
赤ちゃんが吸うためにあるんやでぇ〜

577 名前:デフォルトの名無しさん mailto:sage [2009/11/05(木) 20:19:56 ]
俺が吸うためにあるんだ!

578 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 10:44:39 ]
ポインタは馬鹿には無理。

何か現場の人間に虐げられてる糞PG多そうだなw

579 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 14:58:33 ]
質問させてください。
今JavaでのGUI開発について勉強するために計算機アプリケーションを
構築中なのですが、テキストフィールドにWindowsのデフォルトで
表示されるポップアップ(コンテキスト)メニューが表示されてしまい、
意図しない動作をさせることができるようになってしまっています。
そのテキストフィールドのポップアップメニューにnullを当ててしまうと
例外が発生してしまい、removeメソッドでポップアップメニューを消去しようとしても
デフォルトのMenuComponentをどう指定していいのか解らず、
メニュー項目を定義していないポップアップメニューをテキストフィールドに設定しても
RuntimeExceptionが発生してしまいます。
今回はGUI構築に初めて手を付けるということで、敢えてAWTのみで構築しています。
Swingで構築すればこの辺りは気にしなくても良い様なのですが・・・
AWTでポップアップメニューが表示されないようにすることはできないのでしょうか?

長文駄文失礼しました。



580 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:10:58 ]
>>177
プレーンテキストでもダメだった…
そこでは無いみたい

581 名前:デフォルトの名無しさん mailto:sage [2009/11/06(金) 16:14:34 ]
誤爆乙






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef