[過去ログ]
【java】CUIゲームライブラリ公開 [転載禁止]©2ch.net (27レス)
【java】CUIゲームライブラリ公開 [転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
3: 名前は開発中のものです。 [] 2015/04/29(水) 08:21:46.47 ID:Uwxqc1kF 著作権って。自分で作りましたよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/3
5: 名前は開発中のものです。 [] 2015/04/29(水) 10:53:22.46 ID:Uwxqc1kF IPAモナーフォントがインストールされてないと起動できないようにしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/5
6: 名前は開発中のものです。 [] 2015/04/29(水) 11:01:32.65 ID:Uwxqc1kF フォント確認部分ソース汚いけどとりあえず公開します。インポート省略しています。 class Font2 extends JDialog implements ActionListener{ Font2(){ setSize(290, 150); setModal(true); setLocationRelativeTo(null); //真ん中に表示 ImageIcon icon = new ImageIcon("./file/icon.gif"); //アイコン setIconImage(icon.getImage()); //アイコン setResizable(false); //サイズ変更不可 JPanel p = new JPanel(); p.setPreferredSize(new Dimension(330, 160)); p.setBackground(Color.WHITE);//色 Container contentPane = getContentPane(); contentPane.add(p, BorderLayout.CENTER);//フレームにパネルを追加 setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); JEditorPane t1 = new JEditorPane(); t1.setContentType("text/html"); t1.setText("<html>フォント:「IPA モナー Pゴシック」<br>をインストールして下さい。<br><a href=\"http://www.geocities.jp/ipa_mona/\">www.geocities.jp/ipa_mona/</a><br></html>"); t1.setEditable(false); t1.addHyperlinkListener(new Linke()); JButton b = new JButton("アプリケーションの終了"); b.addActionListener(this); p.add(t1); p.add(b); setVisible(true); } http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/6
7: 名前は開発中のものです。 [] 2015/04/29(水) 11:02:22.87 ID:Uwxqc1kF 2/2 /** * @deprecated イベント処理メソッドです。 */ public void actionPerformed(ActionEvent e){//ボタンが押された時 System.exit(0); } /** * 呼び出すと「IPA モナー Pゴシック」が入っているか確認しなければダイアログを表示します。 */ static void font(){ GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); Font fonts[] = ge.getAllFonts(); int a=fonts.length; String[] sf=new String[a]; for(int i=0;i<a;i++){ String fontName = fonts[i].getName(); sf[i]=fontName; } Arrays.sort(sf); if(Arrays.binarySearch(sf,"IPA モナー Pゴシック") >= 0) { }else{ Font2 f=new Font2(); } } } http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/7
10: 名前は開発中のものです。 [] 2015/04/29(水) 13:40:34.04 ID:Uwxqc1kF >>8すみません。 BGM変えて再うpしました。 http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/10
11: 名前は開発中のものです。 [] 2015/04/29(水) 21:59:33.54 ID:Uwxqc1kF >>9の通りCUIっぽいGUIです。 何故こうなったかと言うと プログラミングしてみたいな(約2ヶ月前) そうだGUIでRPGを作ろう 難しくて挫折 CUIなら行けるんじゃ?でも文字だけだけで寂しい… AAを表示しよう コマンドプロンプトだと2chみたいに表示されないやん そうだGUIのテキストエリアを使ってAA表示しよう。テキストエリアだけだしCUIって事でいいか でも折角テキストエリア使うなら2つ作ってAA表示エリアと会話文表示エリアに分けよう こんな機能あったら便利かな?・・・・・が続く ここまで来たらRPG製作中止してライブラリとして配布しよう 色々機能追加 出来た。でもこれほぼGUIやん。まぁ文字メインだしCUIって事でいいか こんな感じでこのライブラリは出来ました。 http://mevius.5ch.net/test/read.cgi/gamedev/1430233232/11
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.005s