[過去ログ]
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net (1002レス)
【初心者】スレを立てる前にココで質問を【Part28】©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
1: 名前は開発中のものです。 転載ダメ©2ch.net [sageteoff] 2016/05/29(日) 10:15:36.62 ID:jiO6jmYG 疑問に思うことがあれば、スレを立てずに、まずはココで質問。 スレッドを立てる前にはローカルルールを読みましょう。 http://echo.2ch.net/gamedev/ ※ >>980 を踏んだ人は次スレ立てをお願いします。 【アップローダ・避難所・Wiki】 ゲーム製作技術板公式Wiki http://wiki.game-develop.com/ ゲーム製作技術板公式アップローダ http://gmdev.xrea.jp/ gamdev.orgが落ちるたびにあげてみるスレ http://hibari.2ch.net/test/read.cgi/gamedev/1107022166 ※前スレ 【初心者】スレを立てる前にココで質問を【Part27】 http://echo.2ch.net/test/read.cgi/gamedev/1419935788/ http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/1
2: 名前は開発中のものです。 [sage] 2016/05/29(日) 10:16:04.07 ID:jiO6jmYG リンクがかなり死んでるようだが、代わりがわからんのでそのまま http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/2
3: 名前は開発中のものです。 [sage] 2016/05/30(月) 01:31:43.57 ID:wtPpkfk+ おつかれさんですよ http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/3
4: 名前は開発中のものです。 [] 2016/05/31(火) 21:49:13.27 ID:5XqNUbsR 前スレの992ありがとう。 何故か途中で切れてた。 String[] elementList = new String[]{"A", "B", "C", "D", "E", "F", "G", "H"}; int displaySize = 3; // 画面に表示するアイテム数 int currentChoice = 0;// 今選択中の要素番号インデックス int start = 0; // 表示要素の開始番号 // 表示はこんな感じ public void paintComponent(Graphics g) { for (int i = start; i < start + displaySize; i++) { g.drawString(elementList[i], 10, 10 * (i - start + 1)); } http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/4
5: 名前は開発中のものです。 [] 2016/05/31(火) 21:49:47.47 ID:5XqNUbsR 続き public void mousePressed(MouseEvent e) { if (e.getButton() == MouseEvent.BUTTON1) { // 左クリックされた時 currentChoice--; if (currentChoice < start) { // when choice gets below the starting index start = currentChoice; if (currentChoice < 0) { // 一番上に来たら初期化 currentChoice = 0; start = 0; } } } else if (e.getButton() == MouseEvent.BUTTON3) { // 右クリックされた時 System.out.println("DOWN"); currentChoice++; if (currentChoice > displaySize - 1) { System.out.println(start + 1 + displaySize ); if (start + displaySize < elementList.length) { start++; } if (currentChoice > elementList.length - 1) { // 一番下に来た currentChoice = elementList.length - 1; } } } } http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/5
6: 992 [sage] 2016/05/31(火) 22:01:02.02 ID:b8P60GFh DrawStringまで行ってるなら、縦書きフォント(@MS ゴシックとか)を指定して、 g.Rotate(90度 = 90 * π/180)すればいけそうな気がする? http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/6
7: 名前は開発中のものです。 [] 2016/05/31(火) 22:10:54.41 ID:5XqNUbsR ごめん。縦書きっていうのはドラクエとかで ーーーーーー ルーラの杖 | ➡薬草 | しもふり肉 | あああああ | いいいいい | ーーーーーー と表示させたいんだ。 http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/7
8: 名前は開発中のものです。 [sage] 2016/05/31(火) 22:25:16.61 ID:b8P60GFh それは普通の出し方じゃないかw 4のソースを見た感じでは、もうできてるっぽい? >g.drawString(elementList[i], 10, 10 * (i - start + 1)); ここでY座標を加算しているから、縦に並べられてるはずだな http://mevius.5ch.net/test/read.cgi/gamedev/1464484536/8
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 994 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s