★★Java質問・相談スレッド184★★ (371レス)
1-

1: デフォルトの名無しさん (ブーイモ MMff-liuG) [sage] 2021/09/19(日) 11:52:45.82 ID:DdTXq5RcM(1) AAS
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    外部リンク:itest.5ch.net
Webプログラミング 外部リンク:itest.5ch.net
をご利用下さい。

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

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

前スレ
★★Java質問・相談スレッド183★★
2chスレ:tech VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2: デフォルトの名無しさん (ワッチョイ 0f10-twAR) [sage] 2021/10/18(月) 02:15:58.66 ID:/uJbwTfz0(1) AAS
きゃそ
3: デフォルトの名無しさん (アウアウウー Saa9-npZ5) [] 2021/11/15(月) 01:09:30.48 ID:/rcxh/Pca(1) AAS
Oracleの無料JDKダウンロードサイトが真っ白です
どうにかしてください
4: デフォルトの名無しさん (アウアウキー Sac7-zUxy) [] 2021/11/23(火) 14:40:53.16 ID:HIAOM8SHa(1) AAS
あそこは真っ白になったり現れたりを繰り返しているようだ。
時間を空けてまた見てみると良い。
5: デフォルトの名無しさん (ワッチョイ a936-Amx7) [] 2022/01/18(火) 21:32:25.56 ID:a+6fnuAs0(1) AAS
JMHの@Paramはなんで文字列で指定するの?
@Param({"1","2"})
int size;

intに対しても文字列。なんで?

あと
@Param({"1",...,"2"})
こういう...の記法は何を意味してる?
6
(1): デフォルトの名無しさん (ワッチョイ 6610-tVHJ) [sage] 2022/02/02(水) 00:05:03.55 ID:OSEt1NS50(1) AAS
ググれゴミ
7: デフォルトの名無しさん (ワッチョイ edba-17rG) [sage] 2022/03/13(日) 23:47:09.93 ID:xx+aBp7X0(1) AAS
>>6
それ言ったらここの存在意義なくなるやん
8: デフォルトの名無しさん (ワッチョイ eebd-TRNH) [sage] 2022/03/28(月) 16:13:57.27 ID:EywQQJQL0(1) AAS
男は黙ってNG登録
9
(1): おれいいひと (ワッチョイ b15f-R4TS) [baka] 2022/07/24(日) 21:13:03.59 ID:AdzGFJsY0(1) AAS
JAVA初心者でもBASICのように簡単にプログラミングできる方法を開発しました
switch(GOTO){
case 10:処理;break;
case 20:処理;break;
case 30:処理;break;
}
これでBASICで便利だった行番号とGOTO文が使えます
なおこのコードはフリー素材として誰でも使えるようにします
恥ずかしがらず活用してください
10: デフォルトの名無しさん (ワッチョイ 13ad-SXL5) [] 2022/07/24(日) 21:27:36.13 ID:9ixHhHoi0(1) AAS
恥ずかしくて使えません。
11: デフォルトの名無しさん (ワッチョイ 2922-VsAj) [sage] 2022/07/26(火) 12:01:33.62 ID:G04om+IZ0(1) AAS
>>9
それGOTOって言わなくね...?
GOTO使いたいならbreak, try catch使って擬似的に再現すればいいと思うけど。
12
(1): デフォルトの名無しさん (JP 0Hfa-9R4+) [] 2022/07/31(日) 07:36:55.64 ID:bPMJUnCNH(1) AAS
「e(fx)clipse3.8.0」をEclipseのマーケットプレイスからインストールしました。
エクリプスで、ウィザード→javaFx→javaFx Projectを選択して、JREは[JavaSE-16]を使用してプロジェクト作成すると、
自動生成されたコードですでにThe import javafx cannot be resolvedが発生してます。
そのため、上記プロジェクトのビルドパスの[Oder and Export]のタブでJavaFx SDKにチェックと入れてみたしたが同じエラーがでます。
どうすればいいでしょうか?
13: デフォルトの名無しさん (ワッチョイ 419c-h75T) [] 2022/07/31(日) 09:44:17.27 ID:RDvy3I9r0(1) AAS
e(fx)clipseプラグインって開発止まってるでしょ
JavaFX開発するならIntelliJ IDEAのほうがいいと思う
Web開発しないなら無料のコミュニティエディションで十分だし
14
(1): デフォルトの名無しさん (ワッチョイ f15f-G1eK) [] 2022/07/31(日) 17:38:30.45 ID:Dl7jaJ3a0(1/2) AAS
javaファイルをフォルダーに入れて
それに単純にアクセスする方法はないでしょうか?
importを使えば何とかアクセスできるんですが
もっと単純にHTMLみたいな感じでアクセスしたくてたまりません
それにimportだと同一クラス名が使えてしまうのでまぎらわしいです

Folder/Class fc = new Folder/Class();

みたいな感じでやりたいんですがもちろんこのコードは通りません
助けてください
15: デフォルトの名無しさん (ワッチョイ f15f-G1eK) [] 2022/07/31(日) 17:57:27.73 ID:Dl7jaJ3a0(2/2) AAS
>>14
すいません自己解決しました

Folder/Class fc = new Folder/Class();

ではなく

Folder.Class fc = new Folder.Class();

とすればよかったみたいです
16
(1): デフォルトの名無しさん (ワイーワ2 FF62-gOJn) [] 2022/08/02(火) 10:59:10.67 ID:tTeCFCYlF(1/2) AAS
エンターキーをJbutton上において押下したときでも、ボタンのアクションを呼び出したいのですが、
どうしたらいいでしょうか?
KeyListenerをimplementsして、下記のようにしたのですが、
JButton okButton = new JButton("OK");
okButton.addKeyListener(new KeyAdapter() {
public void keyPressed(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
System.out.println("エンター");
}
}
});
エラーが出ます。
The method addKeyListener(KeyListener) in the type Component is not applicable for the arguments (new KeyAdapter(){})
17: デフォルトの名無しさん (ワッチョイ ce01-ApZl) [] 2022/08/02(火) 11:09:03.96 ID:1+SKzGdY0(1/2) AAS
>>16
import java.awt.event.KeyAdapter;
18: デフォルトの名無しさん (ワイーワ2 FF62-gOJn) [] 2022/08/02(火) 12:04:38.33 ID:tTeCFCYlF(2/2) AAS
ありがとうございます!
インポートが足りなかったのですね。

因みに、エンターキーが押下された場合に、既にある
okButton.addActionListener(new ActionListener() {..処理..}
を実行するためにokButton.addActionListeneを呼べたりできるんでしょうか?
イメージ的には
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
okButton.getAction().actionPerform();
}
です。
19: デフォルトの名無しさん (ワッチョイ ce01-ApZl) [] 2022/08/02(火) 12:41:49.87 ID:1+SKzGdY0(2/2) AAS
アクションリスナが実行されるのはアクションが起きたときなので
okButton.doClick();
でいんじゃないかな

Stream.of(okButton.getActionListeners())
.forEach(x -> x.actionPerformed(null));

これで呼べなくはないだろうけど
これをやるならActionListenerで行ってる処理を別メソッドに移動して
そのメソッドをActionListener, KeyListenerの双方から呼ぶようにするのが正当なやり方だと思う
20: デフォルトの名無しさん (スフッ Sd9a-iNeV) [] 2022/08/02(火) 13:47:01.98 ID:X1lFHMABd(1) AAS
教えて頂いた方法をそれぞれ試してみようと思います。
色々勉強になりました。ありがとうございます!
21
(1): デフォルトの名無しさん (ワッチョイ f15f-p5jC) [sage] 2022/08/04(木) 16:19:32.01 ID:nSsmO/4i0(1) AAS
セキュリティって何ですか?
JAVAプログラムってそんなに簡単に外部から侵入できるんですか?
22: デフォルトの名無しさん (ブモー MMfe-jPOX) [sage] 2022/08/04(木) 16:21:30.42 ID:i22MIZQBM(1) AAS
そりゃそうよ
23: デフォルトの名無しさん (テテンテンテン MMee-gOJn) [] 2022/08/04(木) 19:52:36.56 ID:nBHWCjI9M(1/2) AAS
なんでFXCollections.observableArrayListのところでエラーが出るんでしょう?
外部リンク:pastebin.com
24
(1): デフォルトの名無しさん (ワッチョイ 25f0-gOJn) [sage] 2022/08/04(木) 20:23:02.48 ID:uO0vl7cG0(1) AAS
newしてんのにコンストラクタ呼び出しになってないからじゃないの?
25: デフォルトの名無しさん (テテンテンテン MMee-gOJn) [] 2022/08/04(木) 20:30:11.89 ID:nBHWCjI9M(2/2) AAS
>>24
ホントだ。newしてた。orz
ありがとうございます。
1-
あと 346 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.017s