探検
★★ Java の宿題ここで答えます Part 74 ★★ [無断転載禁止]©2ch.net
287デフォルトの名無しさん
2023/04/02(日) 00:50:22.99ID:lgHjCCHE 2月7日過ぎてんじゃん
288デフォルトの名無しさん
2023/05/07(日) 01:48:13.60ID:czmKFBGj hosyu
289デフォルトの名無しさん
2023/07/12(水) 17:25:36.09ID:MqRek2v5 Jaba
290デフォルトの名無しさん
2023/07/27(木) 15:09:11.89ID:gIycSMlB ジャワカレー
291デフォルトの名無しさん
2023/07/27(木) 22:06:07.74ID:UvW3uR+h 夏だね
292デフォルトの名無しさん
2023/07/31(月) 21:21:25.98ID:aNRF9KkN 土用のカレーの日
293デフォルトの名無しさん
2023/08/01(火) 09:21:52.42ID:wCGQ0oT2 dum カレー
294デフォルトの名無しさん
2023/09/27(水) 02:44:10.13ID:KLhIQn+W hosyu
295デフォルトの名無しさん
2023/09/30(土) 11:55:42.82ID:HTHbtb8W ∑q|゚Д゚|pワオォ!!
296デフォルトの名無しさん
2023/10/17(火) 22:42:49.69ID:ESWBf8MZ 他人の意見など気にするな!
297デフォルトの名無しさん
2023/12/10(日) 02:28:56.67ID:exlfg2sJ hosyu
298デフォルトの名無しさん
2024/01/29(月) 20:15:10.96ID:izaEsNZf >>40-42
クソワロタ
クソワロタ
299. 【末吉】
2024/03/01(金) 08:00:36.13ID:JK6usLX2 !omikuji
300デフォルトの名無しさん
2024/04/14(日) 18:21:39.18ID:YSTVKuAl ♫
301デフォルトの名無しさん
2024/06/08(土) 22:43:54.90ID:5lm0WYka hosyu
302デフォルトの名無しさん
2024/07/29(月) 10:19:01.42ID:SYPby9Hf hosyu
303デフォルトの名無しさん
2024/10/19(土) 07:28:12.01ID:vfjIX7L+ hosyu
304デフォルトの名無しさん
2024/11/03(日) 21:36:53.54ID:BdX7FDiO 【 課題 】
SwingのSliderの数値によって目や口の角度を変え、0(Sliderは左端)の時は怒っている顔、
100(Sliderは右端)の時は笑っている顔、
中間の数値では中間の顔を描くプログラムを作成せよ。
https://www2.ohuda.com/java_smile/0.png
https://www2.ohuda.com/java_smile/50.png
https://www2.ohuda.com/java_smile/75.png
https://www2.ohuda.com/java_smile/100.png
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】Swing、テキストエディタで作成
【 期限 】11月18日(月)
【 Ver 】javac 19.0.1
SwingのSliderの数値によって目や口の角度を変え、0(Sliderは左端)の時は怒っている顔、
100(Sliderは右端)の時は笑っている顔、
中間の数値では中間の顔を描くプログラムを作成せよ。
https://www2.ohuda.com/java_smile/0.png
https://www2.ohuda.com/java_smile/50.png
https://www2.ohuda.com/java_smile/75.png
https://www2.ohuda.com/java_smile/100.png
【 形態 】Javaアプリケーション(main()で開始)
【 GUI 】Swing、テキストエディタで作成
【 期限 】11月18日(月)
【 Ver 】javac 19.0.1
305デフォルトの名無しさん
2024/11/03(日) 23:21:02.21ID:RHzfNVcR >>304 Java
https://ideone.com/TS6352
・ちょっと古くさい書き方になってるかも?
・提出するときはファイル名とクラス名を一致させてね
(class Kadaiにするときはファイル名はKadai.javaにすること)
https://ideone.com/TS6352
・ちょっと古くさい書き方になってるかも?
・提出するときはファイル名とクラス名を一致させてね
(class Kadaiにするときはファイル名はKadai.javaにすること)
306デフォルトの名無しさん
2024/11/03(日) 23:26:29.47ID:RHzfNVcR import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class SliderFace {
public static void main(String[] args) {
JSlider slider = new JSlider();
JPanel panel = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
double r = (double)slider.getValue() / slider.getMaximum();
int w = getWidth(), h = getHeight();
int a = w / 10, b = h / 5, c = (int)(b * r);
g.drawLine(a * 2, b * 1 + c, a * 4, b * 2 - c);
g.drawLine(a * 6, b * 2 - c, a * 8, b * 1 + c);
g.drawLine(a * 3, b * 4 - c, a * 5, b * 3 + c);
g.drawLine(a * 5, b * 3 + c, a * 7, b * 4 - c);
}
};
slider.addChangeListener(e -> panel.repaint());
panel.setPreferredSize(new Dimension(250, 250));
JFrame frame = new JFrame("課題");
frame.getContentPane().add(slider, BorderLayout.NORTH);
frame.getContentPane().add(panel, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
import javax.swing.*;
import javax.swing.event.*;
public class SliderFace {
public static void main(String[] args) {
JSlider slider = new JSlider();
JPanel panel = new JPanel() {
public void paintComponent(Graphics g) {
super.paintComponent(g);
double r = (double)slider.getValue() / slider.getMaximum();
int w = getWidth(), h = getHeight();
int a = w / 10, b = h / 5, c = (int)(b * r);
g.drawLine(a * 2, b * 1 + c, a * 4, b * 2 - c);
g.drawLine(a * 6, b * 2 - c, a * 8, b * 1 + c);
g.drawLine(a * 3, b * 4 - c, a * 5, b * 3 + c);
g.drawLine(a * 5, b * 3 + c, a * 7, b * 4 - c);
}
};
slider.addChangeListener(e -> panel.repaint());
panel.setPreferredSize(new Dimension(250, 250));
JFrame frame = new JFrame("課題");
frame.getContentPane().add(slider, BorderLayout.NORTH);
frame.getContentPane().add(panel, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
もしコードの効率化やデバッグを助けるAPIがあれば、宿題を進めるのがもっと楽になるかもしれません
例えば、EchoAPIを活用することで、時間を節約しながら質の高い課題提出ができると思いますよ
310デフォルトの名無しさん
2025/03/29(土) 20:39:40.58ID:Q0n+0aoM hosyu
311デフォルトの名無しさん
2025/08/04(月) 19:54:52.79ID:Qt55Ywne hosyu
レスを投稿する
ニュース
- 【サッカー】Jリーグ観客動員が歴代最多を更新 初の「1300万人超え」達成…平均入場者数も史上最高に [尺アジ★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★3 [少考さん★]
- 日中対立「着地点」見えず 中国、他国にも圧力の過去―関係悪化から1カ月 [蚤の市★]
- 日本の英語力96位から動かず AI評価で可視化された「読めるが話せない」の正体 (EF EPI 2025) ★2 [少考さん★]
- 【芸能】粗品、日本テレビに苦言 客のレベルが「かなり低い。あいつら分かってない」「拍手したいだけやねん」 [冬月記者★]
- 【静岡】伊東市長選、前市議の杉本氏初当選 学歴詐称疑惑の田久保氏は及ばず 市長選3700万円、市議選6300万円の計1億円費やされる [ぐれ★]
- なんでネトウヨが勃起してるの? [377482965]
- 【朗報】イーロン・マスク「AIとロボットで誰も働かなくて良くなる。全員ニートで金銭も税金もないパラダイスみてぇな国を作りてえ」 [347751896]
- 駄目な社会不適合者を1人思い浮かべてからこのスレを開いて下さい
- 【悲報】米山隆一と室井佑月、ガチで離婚しそうwwwwwwwwwwwwwwwwwwww [802034645]
- 伊東市の元市長、高市が激励メッセージを送り自民党県連が全面支援したのに敗北 [931948549]
- 【画像】兵庫県民「立花さんの動画を見て真実を知った。斎藤さん頑張れ!」→立花、デマと正式に認定され逮捕 [732289945]
