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

■ このスレッドは過去ログ倉庫に格納されています
2018/02/10(土) 17:49:40.56ID:l9ZzjyKP
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。

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

質問時の心得
・コンパイルエラーか実行時エラーか、エラーではないが意図しない動作なのかはっきりしろ。あとエラーメッセージちゃんと読め。
・前提条件としてOS、開発環境、バージョン、使用フレームワーク等を明記。

前スレ
★★Java質問・相談スレッド180★★
https://mevius.5ch.net/test/read.cgi/tech/1492780397/
2018/03/10(土) 10:31:42.46ID:vFw8BYES
>>79
HTTPメソッドのDELETEに対応して実装されているのでしょう
確かリソース自体の削除だったか
実際に使われるのはGETとPOSTがほとんど
負荷が高いとHEADで対応はあるかも

データの削除はPOSTによるコマンド的なものでやる
またはURL末尾にdeleteとかメソッドっぽく含める
という方が見かける

URLの設計次第ではアリだと思うけどブラウザがあまり対応してないのかな
2015-07-22 [html/css] httpのフォームでDELETE やPUTのメソッドを送る方法
http://portaltan.hatenablog.com/entry/2015/07/22/122031
2018/03/10(土) 10:33:16.22ID:vFw8BYES
>>79
HTTPメソッドのDELETEに対応して実装されているのでしょう
確かリソース自体の削除だったか
実際に使われるのはGETとPOSTがほとんど
負荷が高いとHEADで対応はあるかも

データの削除はPOSTによるコマンド的なものでやる
またはURL末尾にdeleteとかメソッドっぽく含める
という方が見かける

URLの設計次第ではアリだと思うけどブラウザがあまり対応してないのかな
2015-07-22 [html/css] httpのフォームでDELETE やPUTのメソッドを送る方法
http://portaltan.hatenablog.com/entry/2015/07/22/122031
2018/03/10(土) 18:28:38.86ID:32LTkPVU
>>79
hrefはGETのみ、formはGETかPOSTしかサポートしてない
htmlからPUTやDELETEメソッドを使いたければXMLHttpRequest(XHR)を使う
>>81で書いてるjQueryは内部的にXHRを使ってる

サーバーAPIの単純な動作確認が目的ならhtmlじゃなく
cURLやPostmanのようなhttpクライアントを使ったほうが簡単
85デフォルトの名無しさん
垢版 |
2018/03/10(土) 23:13:45.90ID:J3fnbe39
>>84
>>83
そうなんですね。
聞きかじったRESTfullとhtmlのhref,formを混同していました。
新たにクラスを作っていhrefからdoGETにパラメータを渡して処理するようにしました。

しかし、なぜformからGETとPOSTしかサポートされないでしょうかね。
正直、釈然としません・・・

スレ違いだったらスルーしてください
2018/03/11(日) 11:18:11.36ID:u0Fc0bsI
>>85
2014-03-29 なぜ html の form は PUT / DELETE をサポートしないのか?
http://jxck.hatenablog.com/entry/why-form-dosent-support-put-delete
2018/03/11(日) 13:58:39.70ID:91F3yKR+
よくインターネット上の広告で半年でエンジニアに!みたいなのあるけど、インターネット不得手、プログラム未経験者が真剣に半年頑張れば本当にそんなこと可能なんですか?
可能ならその理由はなんでしょう?人材が足りていないというのは存じ上げていますが
2018/03/11(日) 13:59:53.47ID:XNLW8FjI
IT土方、昔は元コンビニ店員(未経験)といたけど
89デフォルトの名無しさん
垢版 |
2018/03/11(日) 14:17:33.20ID:OHQW+NNW
半年でエンジニアになる理由?
90デフォルトの名無しさん
垢版 |
2018/03/11(日) 14:19:09.66ID:OHQW+NNW
1年よりも半年がいいし
半年よりも1ヶ月がいいだろうけど
半年かかるってことなんじゃ
2018/03/11(日) 15:07:12.87ID:u0Fc0bsI
>>87
スキルシートに○○開発半年と書ければ派遣できるからじゃないか
92デフォルトの名無しさん
垢版 |
2018/03/11(日) 15:59:35.51ID:FcyL3wwo
あれ?デジャ・ビュか?どこかで同じ書き込みを見たような・・・
93デフォルトの名無しさん
垢版 |
2018/03/13(火) 18:07:26.87ID:cTFPDQau
javaというより数学の話に近いかもしれんのだがこれ答え間違ってるよね?
http://tech.pjin.jp/blog/2017/10/30/java-programing-exercise-8/
94デフォルトの名無しさん
垢版 |
2018/03/13(火) 18:32:22.59ID:LC30GjQR
>>93
え?どれが?
95デフォルトの名無しさん
垢版 |
2018/03/13(火) 18:57:50.45ID:jO7pAkit
答えが正である理由が分からないわ。と思ったが
差は大きな数字から小さな数字を引くことだと今になって初めて知った。ボクは恥ずかしい女ですw
2018/03/13(火) 20:35:25.12ID:XMKMH3bD
>>95
お前はおっさんです!
2018/03/13(火) 20:40:24.25ID:/ChP+Vc3
状況によると思う
基準値からの差とか言う時に絶対値だけだと色々不便だし
98デフォルトの名無しさん
垢版 |
2018/03/13(火) 22:18:55.48ID:wTdUbQ7M
>>94
例えば+xと-yだとしたらx+yになって差になってないと思うけど…
出題者と自分とで「差」の認識が違ったのかな
いろいろ場合分けしてたから「え?これでいいの?」って拍子抜けだった
99デフォルトの名無しさん
垢版 |
2018/03/13(火) 22:30:12.11ID:Q4D8j7yB
>>98
君が考えた差を計算するソース見せて
100デフォルトの名無しさん
垢版 |
2018/03/13(火) 22:35:23.36ID:jO7pAkit
ユーザや設計者から指定された「差」の定義や例文がないと混乱するわね。
以上以下と未満ですら怪しい人が多いから
>>96
僕はボクっ子だもん
101デフォルトの名無しさん
垢版 |
2018/03/13(火) 22:36:24.93ID:9h29uVxq
おいおい中一レベルだぞ
102デフォルトの名無しさん
垢版 |
2018/03/14(水) 00:02:50.00ID:5wanHWIv
>>99
ちょっと考えたら自分が見当違いのことしてたの分かったからもう許して
2018/03/14(水) 21:36:07.79ID:V4ac6dGx
xとyの値次第でintの範囲に収まらなくなる可能性あるから
あんまり良くないなこれ
2018/03/15(木) 22:43:23.98ID:jcS43Jhh
> 差を求めるということは大きい値から小さい値を引いた結果になります。

この定義には驚きだね。差の絶対値じゃん。
2018/03/15(木) 22:45:38.78ID:jcS43Jhh
プログラム視点でもintの演算を勝手にunsignedにしてるし
2018/03/15(木) 22:46:20.74ID:85Z09i/Z
ものを知らないだけ
辞書引けよ
2018/03/27(火) 00:04:41.18ID:LxXLqxse
>>95
>差は大きな数字から小さな数字を引くことだと今になって初めて知った。ボクは恥ずかしい女ですw
それだと負数考慮してないでしょ。差は被減数から減数を引くこと。

>>93
問題文が悪いのよこれ。

数学的には「差」は減法の答え(減算の結果)で、
国語的にはただ「差」といった場合には隔たりの事、数の差と言った場合には2つの数の距離の事
(この距離を表す数は数学的にはベクトルになるけど、これが国語的な2者間の数の隔たりを表す)だけど、
一方がゼロ点であるとは限らないから、結局数学と同じ意味になる。
多分、この問題文考えたのも>>95と同じ様に負数の概念がすっぽ抜けてんだよ。>>93は正しい。
2018/03/27(火) 03:43:48.88ID:cnMXkmda
>>107
その話題もう終わってるから
109デフォルトの名無しさん
垢版 |
2018/03/27(火) 06:37:48.65ID:UWBQsjyU
>>108
別に良いと思う
時間も空間も超越するのが5chの醍醐味やで
お前老害や
2018/03/28(水) 01:09:27.59ID:hR1N5KW+
リストでループ途中に要素が追加されてもループするのはどうすればいいんですか?

forEachでもIterattionでもmodifiedなんちゃらエラーになるんですよね
昔ながらのVectorでfor(int i = 0; i < size(); i++) elementAt(i) とかしなきゃだめですか?
111デフォルトの名無しさん
垢版 |
2018/03/28(水) 01:21:01.26ID:7s/C1dYs
>>110
追加されたものもループで処理したいん?
2018/03/28(水) 07:58:42.47ID:hR1N5KW+
そうです

有限グラフ探索で隣接ノードをリストにためて順番に処理していきたいので
最初は開始ノードのみで途中でどんどんふえていく感じにしたくて
2018/03/28(水) 08:23:59.58ID:7oWFtssG
>>110
追加中にバッファが再確保される可能性があるから仕方ない。
つList#listIterator()
114デフォルトの名無しさん
垢版 |
2018/03/28(水) 09:46:54.23ID:fhRmItKh
>>110
それ要素が処理している所よりも手前に挿入されたらダメだよね。必ず最後に追加しかされないことが保証されているリストならいいけど。
それと、削除もできないようになってないと処理中に削除される可能性がある。

ということで、処理する側と完全に連携可能なやつを自作した方が良いのでは?
2018/03/28(水) 12:02:29.13ID:B/xf69WY
いやList#listIteratorつかおうよ
2018/03/28(水) 13:23:01.36ID:/IZ3VKI9
キューをwhileで処理するんがええんじゃなかろうかと
2018/03/28(水) 19:27:30.32ID:hR1N5KW+
>>114,116
もちろん自作してもいいし実現方法はいくらでもある話なんですけど
java8の拡張文で用意されてるクラス使ってきれいにかけないのかなとちょっと思っただけでした
2018/03/29(木) 11:20:13.01ID:QwxffFOd
Collecionから一致したデータを取り出すのってどうすればいいですか?

Stringをextendsして情報を追加したクラスのCollectionから
Stringで検索してデータを取り出したいんですけど
自作するしかないですか?
119デフォルトの名無しさん
垢版 |
2018/03/29(木) 12:35:43.41ID:Zp+X1sFq
>>118
それHashMapは使えないの?KeyからValue引っ張り出すようなやつ。
2018/03/29(木) 14:23:38.22ID:QwxffFOd
>>119
やっぱりそうするしかないかな

その場合 HashMap の Key にも Value にも同じ文字列もつことになるのでデータの無駄な気がして…

String + Iformation だけのクラスにわけて Map でもつことも考えたけど
length とか charAt とか使うから結局中で文字列ももたないといけないんですよね

そこそこデータ数が多いので文字列をテーブルに2個もつのはさけたかった…
121デフォルトの名無しさん
垢版 |
2018/03/29(木) 17:22:09.18ID:wUwtUNlx
>>120
文字列複数とはいってもStringのインスタンスは一つで二ヶ所から参照されるだけだからたいしてメモリ食わないのでは?
2018/03/29(木) 17:45:33.63ID:QwxffFOd
そうなんですね
じゃあMapで組みなおしてみます

ありがとうございました
123デフォルトの名無しさん
垢版 |
2018/03/29(木) 18:51:34.60ID:yhEgq3Dh
文字列の内容が同じ時に必ず同じStringのインスタンスにしたい場合は String#intern() を使うと良い。
2018/03/29(木) 19:16:34.30ID:+yEHtKmw
拡張したStringクラス内でアップキャストして比較すればいけない?
2018/03/29(木) 19:38:33.67ID:LS3RTWy4
Stringって継承できるの?finalじゃなかった?
俺が古いのかな
2018/03/29(木) 19:39:40.10ID:vAfgGUZ/
研究でAIのチューニング用UIつくってるんですが
部品のレイアウトがうまくいかないです

最初の画面にはききたいことの入力欄だけあって

入力すると次のページに数件予想質問と結果を表示して
候補にあれば選択ボタン
なければ全部NGボタンをおしてから正解の答えを入力する

ってしたいんですが
どうしても部品が画面外にでたり重なったりします

FlowLayout BoxLayout setBounds指定とかいろいろためしたんですがうまくいきません
どこが悪いか教えていただけませんか

http://fast-uploader.com/file/7077868223948/
パス 1234
デバッグ用にGUI部分だけ抜き出してみたんですが…
2018/03/29(木) 19:51:18.47ID:eXpBCev1
finalだったわ
継承はできないな
2018/03/29(木) 21:51:33.13ID:eXpBCev1
>>126
74行目でFrame自体ののレイアウトをFlowLayoutにしてるのが主な原因

あとテキストボックスのwidthサイズが大きい

レイアウト関連は背景色とかつけると解決しやすい
2018/03/29(木) 21:58:16.46ID:eXpBCev1
ソース整形したから74行目じゃなかった
まぁその辺りでthisに対して突っ込んでるレイアウト設定が原因ってことで
2018/03/30(金) 09:25:26.93ID:bu98gf73
126です

アップしたのがたまたまそうなってただけで
レイアウトをいろいろ変更してみてるんですが全くうまくいかないです…

そもそもsetSizeがぜんぜんきいてないんですが
全部のパネルをsetLayout(null);
にしてもきかないのはなぜなんでしょうか
2018/03/30(金) 13:02:53.26ID:vz0AgFHK
これが参考になるかもしれません。
https://stackoverflow.com/questions/3692987/why-will-boxlayout-not-allow-me-to-change-the-width-of-a-jbutton-but-let-me-chan
2018/03/30(金) 13:22:52.68ID:bu98gf73
自己解決しました

setSize()はきかなくてsetPreferredSize(new Dimension())
を使えばサイズだけは反映するようになりました

位置の調整方法はわかりませんがとりあえずデフォルトレイアウトで
はみだしたり重ならず全部のパーツが表示されました
2018/03/31(土) 07:53:45.76ID:DDP7B6Z+
日時の文字列を生成するのに、DateFormatクラスとかを使えば標準的なフォーマットで出力されて
あと言語が変わっても大丈夫(自分でローカライズする必要がない)じゃないですか。

似たような感じで時間の長さ、例えば "2時間36分" をAPIで作れるといいと思っているのですが
そういうものはありますでしょうか。これが英語になると勝手に "2 hours 36 minutes" になるみたいな。
2018/03/31(土) 10:01:25.54ID:376M7ais
つDuration.parse
2018/04/01(日) 18:17:02.75ID:QRZAvcI4
>>134
どうもです。しかし最終的に普通の時刻の文字列をDurationのインスタンスから
生成する方法がわからないのですが... ??

Duration duration = Duration.parse("PT2H36M"); とかしたとして、
toString()も単に"PT2H36M"を返しますよね。
もしかして toHours() -> 2, minusHours(2).toMinutes() -> 36 とかでで2と36を取り出し、
その後これらから文字列をなんとか作るという話でしょうか?

経過時間の計算そのものでなく、時間と分の数値は最初から与えられたとして、経過時間
の文字列の生成を如何に楽に行うかに興味があるのですが...
136デフォルトの名無しさん
垢版 |
2018/04/05(木) 14:05:21.72ID:MD4dwdXJ
XPにはJava8インストールできないの?
137デフォルトの名無しさん
垢版 |
2018/04/14(土) 11:08:12.71ID:Z+3xnQ4k
デザインパターンをインターフェースから説明した良心的なブログ
途中で息切れしてるみたい??

https://blogs.yahoo.co.jp/kamyu_2010/35417803.html
2018/04/23(月) 21:12:23.63ID:Hmrq+5/s
だから?
2018/04/24(火) 08:31:35.21ID:zK8TVl/a
良心的なブログよりためになるブログが良い
デザインパターンを書き写しただけのゴミを見せられる
読者の立場にもなれ
2018/04/24(火) 08:38:42.87ID:aRpe9XKh
初心者向け解説ばかりの時代
2018/04/24(火) 21:36:06.09ID:0Hi7fk6J
>>142
で?
2018/04/24(火) 22:44:47.72ID:IYsMY8oH
>>141
え?オレ何か言ったっけ?
2018/04/25(水) 00:58:24.44ID:g4RvSF2y
つまらぬわ!
2018/04/25(水) 08:46:24.05ID:xbNGGQDl
>>144
せやね
2018/04/25(水) 12:55:05.40ID:aMC3Bhoy
>>144
面白くない奴の便乗なんて寒いだけだからやめとけ
2018/05/06(日) 11:09:29.87ID:PC9jam24
データベースに保存したいJavaのオブジェクトが大量にあるのですが
直列化ではコーディングやデバグにかかる時間がかかりすぎるので
もっと簡単に永続化できるライブラリかフレームワークなどはありますか
2018/05/06(日) 11:13:54.12ID:PC9jam24
オブジェクトが大量にあるというかオブジェクトの雛形になる
クラスが大量にあるということです
2018/05/06(日) 11:51:06.89ID:/6fg2Qhj
まず高速プリンターを用意します
2018/05/06(日) 12:11:54.48ID:yG5Sy7/7
2018/05/06(日) 13:47:11.04ID:XXaq/T45
>>146
ObjectOutputStreamのwriteObject()呼び出すだけなわけだが、
コーディングに時間が掛かるとか、もっと簡単にとはいったい?
ここに書いてない要望が他にもあるんじゃないの?
2018/05/06(日) 14:33:54.08ID:kuy66ISG
>>150
顧客が本当に欲しい物は、
クラスを指定したらシリアライズ処理を自動で吐き出してくれるプラグインとか
そういうものなんじゃないかね
2018/05/06(日) 15:02:54.32ID:i9j42Pj0
ここに質問するのが適切なのか悩ましいのですが…
OpenJDKは再頒布可能なのでしょうか?

個人の趣味で作ったアプリケーションに同梱して配布してよいのかな?と思い調べているところです。
自分でビルドしたOpenJDKなら再頒布可能、CentOSなどが公開しているOpenJDKは再頒布不可などあるのでしょうか。
2018/05/06(日) 15:56:01.81ID:Ba+o29Eu
ディレクトリ a にある a.jar のなかの A.class (package a)
ディレクトリ b にある b.jar のなかの B.class (パッケージ宣言なし)
を使ったディレクトリ c にある c.jar ってどうやって実行すればいいですか

はるか昔に作って昔は動いてたはずなんですけど実行の仕方がわからなくなりました
2018/05/06(日) 16:09:20.09ID:yRUrTeQA
>>150-151
対象となるクラスがあまりにも多くてreadObjectとwriteObjectを
いちいち宣言するのが面倒くさい上に
少しでも書き間違えたときにIDEが検出してくれないし
デシリアライズに失敗したときに原因となったクラスを特定するのが困難だしで
その辺の手間を楽をする方法を探していたんだけど
JAXBでXML化する方法を思いついたので自己解決しました

ありがとうございます
2018/05/06(日) 17:01:33.93ID:Bse1bLkg
>>153
その jar ファイルを全てクラスパスに指定すればいいのでは?
環境変数 CLASSPATH かコマンドラインで -cp (java -help の出力またはドキュメント参照)。
2018/05/06(日) 18:35:06.08ID:Ba+o29Eu
>>155
動きました
パスってディレクトリに通すものかとおもってたんですがjarファイル自体を指定するんですね
ありがとうございました
2018/05/06(日) 19:08:09.02ID:hMxfhnzD
>>156
.jarとか.zipはそれ自体がフォルダーみたいなもんだから
2018/05/10(木) 16:22:03.34ID:TnST3c7c
GatlingとかLoad Runner、JMETERの動作テスト、Javaのスレッドダンプ取得とかの練習をしたいと思ってます

そのターゲットとなるWebアプリを探してます

今のところFessという、Tomcat上で動いてるWebアプリは見つけました
他にオープンソースで、Javaでうごいていて、Gatlingなんかの練習に使えるWebアプリについて情報ほしいです
どんなものがありますか?
2018/05/10(木) 17:36:39.17ID:1aaKaop2
普通自作すんだろ
160デフォルトの名無しさん
垢版 |
2018/05/11(金) 09:01:56.54ID:ou2CAaSI
tools.jarはLinux,Mac,Winで互換性がありますか?
161160
垢版 |
2018/05/11(金) 09:34:33.65ID:ou2CAaSI
あるいは、JavaCompiler単体のjarか独自のJavaCompilerは公開されていますか?
Java9からアプリ側から利用できなくなったそうなので。
162デフォルトの名無しさん
垢版 |
2018/05/11(金) 09:57:35.61ID:BZrCuED6
javax.swing.JPopupMenuを直接show()で表示させてます
問題はマウスをメニューアイテムの上に乗せても、クリックしても色が変転しない
設定で定義しないといけない事があるのでしょうか?
2018/05/11(金) 13:18:37.00ID:Kz4/xaqB
>>158
Githubで言語絞れば一発
今聞かれて俺が思いつくような有名なOSSって規模が大きかったり環境整えるのが厄介だったりするのが多いから、
簡単に動かせそうなしょぼいのを適当に自分で選んだほうがいい
164デフォルトの名無しさん
垢版 |
2018/05/12(土) 08:20:02.64ID:gX8J6qxW
>>162
addMouseListenerで e.getComponent().setBackground(Color);
で反転するようになった
2018/05/12(土) 10:58:22.92ID:pDgCeBjY
共同ツール 1
https://seleck.cc/685

https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903

ttps://goodpatch.com/blog/sketch-plugins/
166デフォルトの名無しさん
垢版 |
2018/05/12(土) 12:02:34.73ID:XqIGE8bt
Javaのデザインパターンのブログ(ヤフーブログ)・・・・なかなか良い。

https://blogs.yahoo.co.jp/kamyu_2010/35442561.html
2018/05/12(土) 13:54:22.02ID:UoMtV9Kh
          ∧_∧
    ∧_∧  (´<_`  ) また宣伝書き込み? 
うん ( ´_ゝ`) /   ⌒i
   /   \     | |
  /    / ̄ ̄ ̄ ̄/ |
__(__ニつ/  FMV  / .| .|____
    \/____/ (u ⊃
168デフォルトの名無しさん
垢版 |
2018/05/23(水) 19:25:05.40ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

0XZ3H
169デフォルトの名無しさん
垢版 |
2018/05/23(水) 19:53:26.57ID:iVq3rLr7
          ∧_∧
    ∧_∧  (´<_`  ) 儲かるなら自分でやればいいじゃんな。 
うん ( ´_ゝ`) /   ⌒i
   /   \     | |
  /    / ̄ ̄ ̄ ̄/ |
__(__ニつ/  FMV  / .| .|____
    \/____/ (u ⊃
2018/05/24(木) 05:14:55.03ID:iSd0paxF
https://ideone.com/fOelKc
除数が変数の%演算子がなんか遅かったからこんなん作ったんだが、もうちょっと速くならんかな?

被除数の範囲は0以上Long.MAX_VALUE以下、
除数は16ビットくらいまでの範囲が使えて速ければよす


うちの環境だとマイクロベンチで4倍
実際に組み込んで全体の速度が2倍くらいにはなったんだが (とボトルネックをいじってるよアピールw
2018/05/24(木) 20:56:47.08ID:iSd0paxF
ideoneでパラレルストリーム使えない・・・?
https://ideone.com/YpKyd3

paizaは普通に使える
https://paiza.io/projects/bgjMxfyxPJmc3vxGYiH8ug
172デフォルトの名無しさん
垢版 |
2018/05/25(金) 10:54:04.75ID:Sw3LTZE2
>>171
ideoneはメインスレッド含めて8スレッド(論理コア分)アクティブになるとダメっぽい
んで、パラレルストリームで使われる共通ForkJoinPoolが論理コア-1個スレッドを起動するから、
メインスレッドと合わせて論理コア分アクティブになってアウト

スレッドプールの数を6でForkJoinPoolを作ってそれを使ってStream動かせば大丈夫っぽい…めんどくせw
173デフォルトの名無しさん
垢版 |
2018/05/28(月) 17:05:15.50ID:ykC4rFCg
記述がFXで申し訳ないのですが、ご教授宜しくお願いします

ttp://i.imgur.com/T6CUOxA.jpg

A面は↓の回転値でいけるかと思うのですが
B面の回転ってどのように指定すればいいのでしょうか?
色々値を変えてみたのですがなかなか上手くいかず…

//画像
Image img = new Image( new File("ファイル.png").toURI().toString() );
ImageView imgv = new ImageView( img );
imgv.setTranslateX( 70 ); imgv.setTranslateY( 1300 ); imgv.setTranslateZ( -48 );

//回転
imgv.setRotationAxis( new Point3D( 1.0, 0.0, 0.0 ) );
imgv.setRotate( 90.0 );
2018/05/29(火) 17:30:52.67ID:/gnVbstm
一晩寝たら自己解決しました
2018/05/29(火) 17:36:59.04ID:jtMR10Pr
よろしい
176デフォルトの名無しさん
垢版 |
2018/05/29(火) 19:26:49.25ID:cb/igs7S
寝ることは重要だな
2018/05/29(火) 21:00:56.09ID:YUEvTtOX
乗り物にのる、トイレに行くも
2018/05/31(木) 09:29:18.82ID:P1af5ns+
プログラムの中でswingによるGUIを表示させ、ユーザにラジオボタン・リストから値を選択してもらい、その値を後続の処理に使用したいと思ってるんですが
GUI表示してそのまま後続の処理が続いてしまいます
表示した時点で処理を停止させ、ユーザが値を選択してOKボタンを押したら処理が再開するようにすることはできますか?
2018/05/31(木) 09:50:40.39ID:v2P/wDLY
ESP、ESP、ESP
2018/05/31(木) 11:35:44.34ID:qv6ph+UR
どういう処理にしてるかわからないから正確なアドバイスは出来ないけど
guiの変更イベントで処理すれば出来るんじゃない?
181デフォルトの名無しさん
垢版 |
2018/05/31(木) 12:34:12.85ID:1EOK+kFV
GUIプログラムはパネルを表示したらループ状態を続ける
処理は各コンポーネントのリスナーにどう処理するかを登録して
ボタンやリストを選択したら登録されてる処理を実行する
ボタンならaddActionListenerを使うんじゃないの
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況