約 1,204,856 件
https://w.atwiki.jp/avaexciting/pages/15.html
avaを楽しむ会 楽しいならなにやってもいいクランです 基本的にみんな散らばってますが人が集まればCWをメインにしています 入りたい方は比翼@2525にTELLお願いします 運がよければすぐ返事がきます
https://w.atwiki.jp/note4recurrent/pages/29.html
2022/08/24 動的web html:httpサーバー(Apacheなど)がファイル(htmlやimg)を送り返すだけ。今どきのページではJavascriptで埋め込んだコンテンツ(動画など)を同時に送り返すものも多いが。 JAVAの動的web:httpサーバーからアプリケーション・サーバー上で実行されているプログラム(JAVAなど)を呼び出して実行された結果をhtmlで受け取とる。 JAVAの場合、サーブレットとJSPで実装される。 サーブレットはクラスファイル:JAVAのクラスの一種。htmlを出力するメソッドを持っているイメージ。 JSPファイルで中身はhtmlに近い。htmlにjavascriptを埋め込んだようなイメージ。 サーブレット javaプログラムとhtmlの部分以外は、決り文句なのでコピペでOK。 doGet(),doPost() で受け取る doGet はブラウザのアドレスバーから呼び出されたような場合やgetメソッドで呼び出された時に実行されるメソッド。 doPost()は他のサーブレットやJSP、htmlのリンクから呼び出された時に実行される。 htmlを書き出すときは「PrintWriter out = response.getWriter()」 で宣言したインスタンス(この場合はout)のprintlnメソッドにhtml文字列を引数として渡す。このパターンで覚えておけばいい(前に書いたものからコピペすればいい)。 サーブレットの特徴 サーブレットはメソッドだが、「サーバー上で実行」されたときにインスタンス化されているので、どこかでnewすることはない。サーバー上に常駐し、リクエストを待っている状態と考えればよい。 サーブレットはクラスなので、htmlの書き出し部分でもjavaで作った変数をそのまま使える。 サーブレットはJAVAのクラスなので、src配下に置く。 URLパターン:サーブレットを呼び出すためのURLは、基本的にはサーバー/プロジェクト名/サーブレット名と考えれば良い。サーブレット名はサーブレット内の@WebServlet("/ExServlet") に書かれる。 2022/08/29 前先生 JSP JavaServletPage Eclipsの管理上はhtmlと同じフォルダに置く。(授業ではWebContent)サーブレットと異なることに注意。 htmlにJAVAのコードを埋め込むような感じなので、凝ったレイアウトのhtmlファイルを作りやすい。作り込んだhtmlをもらってJAVAを埋め込むといった使い方が主流。 JAVAのifやloopでhtmlの出力を動的に変えることが可能。 サーブレットと同様、htmlとJSPの決り文句はコピペでOK。 コメントの書き方が異なるので注意。間違えると、画面に表示されたりサーバーエラーになる。 if分やfor分のブロックを閉じる閉じのカッコ” %}% ”を忘れやすいので注意。インデントを勝手にやってくれないので見ずらい。 練習問題 通常のJAVAクラスを作って、JSPから呼び出す練習をした。 import する必要がある。それ以外は普通のクラスの呼び出しと一緒。 Form html 部分は通常のhtmlファイルと同様。 submit を post でするとURLに入力した値は表示されない。getだと表示される。 ラジオボタンとチェックボックスの取得方法は次回。 2022/08/31 フォーム StringBuilder sb = new StringBuilder(); sb.append(value); ストリング変数に+で追加するよりメモリ効率が良く速い。Stirngはオブジェクトで+すると新しくオブジェクトを作って値を入れる。 forward は同じプログラム内のサーブレット、JSPしか呼べない Redirect は制限がない。ネットでつながっているところならどこでも呼べる。 下の行はコメントアウトすること //response.getWriter().append("Served at ").append(request.getContextPath()); knowledge.length 配列の個数を調べるときは()がいらない。普通はhensu.length() 2022/09/07 10章 練習課題:7章の例題をコピペすればOK。来週の修了テストもほとんど同じなので、回答をもらって名前とLogicを触ればいい(はず)。 model DataType データをやり取りするためのjavabeans(クラス):input,input2,input3とそれぞれのgetter,setterを持つだけ。 Logic 入力された文字列をつないでDataTypeのinput3にsetするだけのクラス(Control.javaの中で呼び出される:引数はDataType) servlet Control.servlet postを受けてDataTypeをnewし、Logicで文字列をつないでリクエストスコープにDataTypeを保存して、 result.jspをforward WebContent index.jsp 入力フォーム:postでControlに文字列を2つ投げるだけ Web-INF(フォルダ)jsp(フォルダ) output.jsp Control.servlet からforward で呼び出される。リクエストスコープに入っている DataTypeを受け取って表示するだけ。 2022/09/08 import java.sql.*; mySQLの場合 public static void m01() throws Exception { System.out.println( "===== m01() Mysql Sys に接続" ); Class.forName("com.mysql.cj.jdbc.Driver"); String dburl = "jdbc mysql //localhost 3306/sys?characterEncoding=UTF-8 serverTimezone=Asia/Tokyo"; String sql = "SELECT * FROM version"; ----テーブル名 Connection conn = DriverManager.getConnection(dburl, "root", "root");---MySQLのログイン情報 Statement statement = conn.createStatement(); //statement.executeUpdate(sql); ---select 以外 ResultSet rs = statement.executeQuery(sql);---select の場合 //結果の表示 while( rs.next() ) { String sysVer = rs.getString("sys_version"); String mysqlVer = rs.getString("mysql_version"); System.out.println( sysVer + ", " + mysqlVer ); } //開いた順番と逆に閉じる事 rs.close(); statement.close(); conn.close(); } MySQL につなぐための準備 connector/j をダウンロード https //dev.mysql.com/downloads/connector/j/8.0.html https //dev.mysql.com/downloads/file/?id=513221 "C \pleiades\tomcat\9\lib\mysql-connector-java-8.0.30.jar" ビルドパスの構成が必要になるので注意。(外部JARを追加する) ビルドパス>ビルドパスの構成(ダイヤログ)>ライブラリータブ選択>モジュールパスを選択>外部JARの追加ボタン>ファイルダイヤログでダウンロードしたJARを選択>適用して閉じる 動的webプロジェクト作成手順 スッキリわかるサーブレット&JSP入門第2版に合わせるための設定 java11,tomcat9 を使うこと ファイルメニュー「新規」:動的webプロジェクト プロジェクト名入力 ターゲット・ランタイム確認: 構成ボタンを押す javaのバージョンが一致しているか確認(今は11)。必要があれば修正 次へボタン 表示されているフォルダを選んで「除去」ボタンを押し消す 「フォルダーの追加」ボタンを押し、 「src」 を作成:「次へ」ボタン コンテンツ・ディレクトリーを「WebContent」に変更し完了 (出来上がったプロジェクトをパッケージ・エクスプローラーで開く) srcフォルダを右クリックし「新規」フォルダー:model srcフォルダを右クリックし「新規」フォルダー:servlet WebContentの中のWEB-INFフォルダを右クリックし「新規」フォルダー:jsp 運用 javaのクラスファイルはmodelフォルダに入れる servlet はservlet フォルダに入れる jspファイルはWebContent/ENF-WEB/jsp に入れる。ここに置いたjspファイルはservletから(redirect,forward)で呼ばないと開かない。 外部からアクセスできるjspは WebContent 直下に入れる スコープ:共有みたいなところ スコープにはインスタンス(クラスからnewしたもの)しか置けない。 intやdoubleは置けないが String はおける(Stringはそれ自体がオブジェクトだから)。 添付ファイル:macのファイルなのでwindowsで関係ないファイルが見えることがあるかもしれません。削除しても放置しても構いません。 Chap99.zip 基本 Chap99 -remake.zip フッターを動的インクルードで入れたもの JAVApdf Chap99の説明 java2.pdf 入力チェックの説明 2022/09/14 正規表現 数値でマイナスと小数点を受け付ける:"^[+-]?([1-9]\\d*|0)(\\.\\d+)?$"
https://w.atwiki.jp/takeiy/pages/4.html
Javaのネイティブ技術要素とか ・セッションはシリアライズしないとダメ? セッションは画面遷移をまたいでオブジェクトを保存できる便利な「入れ物」ですが、基本的にメモリ領域の一部を割り当てて使っているため、 (1)割り当て領域が満杯になってしまったとき (2)サーブレットコンテナを停止するときに、セッション上の保存オブジェクトをいったんDiskに書き出して退避させる。 このようなオブジェクトのDisk書き出し処理をシリアライズといす。シリアライズするにはSerializeを実装しないといけない。 シリアライズが必要な場合はNotSerializableException という例外が発生する。本番環境などで連続稼働していないと気づきにくいので注意。 【対処法】 セッションに保存し得る自作クラスと、そのクラスの中にメンバー変数として含まれる自作クラスを、すべて implements Serializable する。 あらかじめ用意されているクラスについては、シリアライズ可能でなければセッションに保存しないよう注意する。 Javaで用意されている基本的なクラスはシリアライズされえいるか個々については要確認。 ・@Stateless(ステートレスセッションBean) このクラス内での各メソッドはトランザクション管理され、メソッド開始時にトランザクション開始、正常終了時にコミットされる。 途中でRuntimeExceptionが発生した場合トランザクションがロールバックされる。 ・GlassFishのアプリケーション配置の設定 起動中のドメイン(%glassfish%/domains/domain1/)のlibにpostgreのJDBCドライバを置いて再起動する。 接続プールを選択し、名前(任意)、リソースタイプ(javax.sql.DataSource、ベンダ=ポスグレを選択。 データソースクラスのプルダウンをorg.postgresql.ds.PGSimpleDataSourceとなっていることを確認。 ページ下部のプロパティ設定欄に PostNumber=5432 DatabaseName=データベース名 User=ユーザ名 Password=パスワード を入力。必要ならServerName等も入力。 Pingテストがエラーにならないことを確認。 JDBCリソースを設定する。 アプリケーションをデプロイして完了。 命名規約 http //forfreesoft.blog106.fc2.com/blog-entry-7.html http //local.joelonsoftware.com/mediawiki/index.php/%E9%96%93%E9%81%95%E3%81%A3%E3%81%9F%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AF%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E8%A6%8B%E3%81%88%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B http //www.namesearch.jp/html/tips/makeVar.html#iroiro_camel JSF http //okazuki.hatenablog.com/entry/20130413/1365845120 http //d.hatena.ne.jp/jabaraster/20110403/1301827221 http //n-agetsuma.hatenablog.com/entry/2013/02/11/134531 http //d.hatena.ne.jp/jabaraster/20110301/1299001527 http //d.hatena.ne.jp/jabaraster/20110301/1299001527 http //d.hatena.ne.jp/jabaraster/20110221/1298299536 http //d.hatena.ne.jp/Yosuke_Taka/20120131/1327983465 JPA http //kenro.biz/blog/?p=178 Jasper http //blogs.yahoo.co.jp/dk521123/folder/760635.html http //galasufish.sblo.jp/ http //nishija.exblog.jp/4526418/ http //d.hatena.ne.jp/Kazuhira/20130413/1365872385 http //another.maple4ever.net/archives/1181/ http //www.posttips.net/main/getpage.php?id=1228093883_1266451705 http //araistudy.g.hatena.ne.jp/czk-htn/20080302/1263764565 http //d.hatena.ne.jp/Kazuhira/20111010/1318254988 http //kaede.jp/2013/03/13232706.html デザインパターン http //www.geocities.jp/ky_webid/design_pattern/index.html http //mojix.org/2013/02/10/design-pattern-refactoring 正規表現 http //daipresents.com/2008/java_regex/ http //java-reference.sakuraweb.com/java_string_regex.html enum http //bleis-tift.hatenablog.com/entry/20090916/1253084400 JavaFX http //kazyury.hatenadiary.jp/entry/2013/04/07/101748 http //meow.arrow.jp/javafx/ http //www.coppermine.jp/docs/programming/2012/12/javafx.html http //yumix.hatenablog.jp/entry/2012/12/15/021946 http //itpro.nikkeibp.co.jp/article/COLUMN/20130430/474261/ http //d.hatena.ne.jp/a-know/20120513/1336893171 Jenkins http //futurismo.biz/archives/335 http //d.hatena.ne.jp/dkfj/20130303/1362274256 http //es.slideshare.net/int128/jenkins-14810610 http //forza.cocolog-nifty.com/blog/2012/06/jenkins-e76c.html http //codezine.jp/article/detail/2345 http //wiki.nonip.info/work/index.php?jenkins%2F%E7%AE%A1%E7%90%86%E7%94%BB%E9%9D%A2%E4%BD%BF%E3%81%84%E6%96%B9 http //appkitbox.com/knowledge/test/2012/11/12/jenkins-first http //nigohiroki.hatenablog.com/entry/2012/12/30/023035 http //blog.gigei.jp/tech/000053.html http //d.hatena.ne.jp/smallplace/20130124/1359047011 Selenium http //richtext.jp/pukiwiki/index.php?%B3%D0%BD%F1%A4%AD%2FSelenium http //acro-engineer.hatenablog.com/entry/20110820/1313802144 http //atmarkplant-dj.blogspot.jp/2011/10/selenium-with-junit.html http //hellfield.blog102.fc2.com/blog-category-11.html http //www.storklab.com/seleniumhq.org/docs/06_test_design_considerations.html http //d.hatena.ne.jp/language_and_engineering/20081016/1224123118 http //jigsaw.hatenablog.jp/entry/2013/04/11/233222 http //d.hatena.ne.jp/jappy/20130525/1369490309 http //codezine.jp/article/detail/2345 http //hellfield.blog102.fc2.com/blog-category-11.html ジェネリクス http //javazuki.wiki.fc2.com/wiki/%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AA%E3%82%AF%E3%82%B9 http //www.slideshare.net/nagise/jjug-ccc-2012-fall http //d.hatena.ne.jp/Nagise/20101105/1288938415 http //javatechnology.net/java/generics-method/ effective java http //blog.livedoor.jp/mocoh/tag/EffectiveJava http //d.hatena.ne.jp/amachang/20100215/1266245521
https://w.atwiki.jp/solutionlog/pages/24.html
Web層 Enterprise Beans Java EE Supporting Technologies Contexts and Dependency Injection for the Java EE Platform Persistence JavaSEの上にある エンタープライズアプリケーション スケールが大きい 複数のティア スケーラブル 高信頼性 セキュア JavaEE=エンタープライズアプリケーションの複雑さを軽減するためのモデル/API/実行環境 マルチティア スケーラビリティ、アクセシビリティ、管理容易性 Client ブラウザ、スタンドアロンアプリ、別サーバ Web JavaEEサーバ ClientとBuisinessティアをつなぐ クライアントに返すデータを生成 クライアントからの情報を受ける/ビジネス層からの結果を得る 画面遷移の制御 クライアントセッションの制御 Servlets/JSF/JSF Facelets/EL/JSP/JSTL/JavaBeans Business ビジネスロジック JavaEEサーバ EJB/JAX-RS RESTful web service/JAX-WS web service endpoints/JPA entities EIS DB、リソースプランニングシステム、レガシーシステム JDBC/JPA/Java EEコンテナ/JTA Java EE Servers Java EE Containers The Web Container The Application Client Container The EJB Container 開発容易性の向上 XMLは少なくアノテーションベースで POJO 単純なパッケージング セキュリティ性 配置の時にセキュリティを解決できるようになる 開発者がセキュリティのことを考えなくてもよくなる 開発者による宣言的なアクセスコントロール 標準的なログイン機能 セキュリティ環境の切り替えでアプリケーションは影響を受けない 分散マルチティアアプリケーションモデル 機能によるコンポーネント分け コンポーネントの各種サーバへの配置 新しいフィーチャ プロファイル lightweight Web Profile Full Profile 新しい技術 JAX-RS Managed Beans CDI(Contexts and Dependency Injection) [JSR 299] DI [JSR 330] Bean Validation [JSR 303] JASPIC EJBの新しいフィーチャ サーブレットの新しいフィーチャ JSFの新しいフィーチャ JavaEEコンポーネント JavaEEアプリケーションとして集められ、well formedな形式でデプロイされる クライアントコンポーネント Webクライアント,アプリケーションクライアント,アプレット Webコンポーネント Servlet,JSP,JSF ビジネスコンポーネント EJB JavaEE コンテナ コンポーネントはJavaEEモジュールの形でコンテナにデプロイされる コンテナサービス コンポーネントにプラットフォームの機能を提供するためのインターフェース セキュリティ、トランザクション管理、状態管理、マルチスレッド、リソースプール、JNDI、リモート接続... 同じアプリケーションでもサービスの設定を変えることができる コンテナのタイプ EJBコンテナ(on JavaEEサーバ) Webコンテナ(on JavaEEサーバ) 一部のEJBコンポーネント含む アプリケーションクライアントコンテナ Appletコンテナ Webサービスサポート XMLのAPI、ツール 設計、実装、テスト、デプロイ クライアント SOAP,WSLD パッケージング、デプロイ JavaEEアプリケーションはJavaEEモジュールにパッケージングされる JavaEEモジュール 同じコンテナタイプの複数のコンポーネント + DD DD META-INFディレクトリに格納 JavaEE配備記述子:JavaEE仕様、JavaEE準拠の設定 実行時配備記述子:JavaEE実装に特化した設定 EJBモジュール(.jar)/WEBモジュール(.war)/アプリケーションクライアントモジュール(.jar)/リソースアダプタモジュール(.rar) EARファイル JavaEEモジュールs + DD プラットフォームのデプロイツールを使ってデプロイ
https://w.atwiki.jp/koiiro/pages/46.html
ランク外5ブロック メンバー Rav.Flan リーダー Rav.Fate メンバー Rav.oRin メンバー Rav.Suwako メンバー Rav.Meirin メンバー Rav.fRuit 補欠メンバー Rav.Spipi 補欠メンバー Rav.ゆりっぺ 補欠メンバー Rav.Leva 補欠メンバー ランク外5トーナメント表 結果 ランク外5 一回戦敗退 何回戦 対戦相手 ラウンド エリア スクリーンショット 1回戦 Adult様 5-7lose BLACK SCENT こちらの対戦結果、スクリーンショットに問題があればお申し付けください、すぐに修正させて頂きます。 右下の管理者に問い合わせから送れます。
https://w.atwiki.jp/q_splatoon/pages/47.html
ブキ編成 Q:シューコラ パープル:ロンカス アルター:ダイナモ ざしき:スプシュ 初動 Q: パープル: アルター: ざしき:正面プロペラを上げつつ、エリアを塗る。 打開 Q: パープル: アルター: ざしき: 固め Q: パープル: アルター: ざしき: シューターのどちらかが右プロペラを上げ続けて待機していれば、かなり強い印象。 空いてるほうが敵陣つっこんでパープルさんと荒らしにいけるといいかも。
https://w.atwiki.jp/tlavable/
@wikiへようこそ ウィキはみんなで気軽にホームページ編集できるツールです。 このページは自由に編集することができます。 メールで送られてきたパスワードを用いてログインすることで、各種変更(サイト名、トップページ、メンバー管理、サイドページ、デザイン、ページ管理、等)することができます まずはこちらをご覧ください。 @wikiの基本操作 用途別のオススメ機能紹介 @wikiの設定/管理 分からないことは? @wiki ご利用ガイド よくある質問 無料で会員登録できるSNS内の@wiki助け合いコミュニティ @wiki更新情報 @wikiへのお問合せフォーム 等をご活用ください @wiki助け合いコミュニティの掲示板スレッド一覧 #atfb_bbs_list その他お勧めサービスについて 大容量1G、PHP/CGI、MySQL、FTPが使える無料ホームページは@PAGES 無料ブログ作成は@WORDをご利用ください 2ch型の無料掲示板は@chsをご利用ください フォーラム型の無料掲示板は@bbをご利用ください お絵かき掲示板は@paintをご利用ください その他の無料掲示板は@bbsをご利用ください 無料ソーシャルプロフィールサービス @flabo(アットフラボ) おすすめ機能 気になるニュースをチェック 関連するブログ一覧を表示 その他にもいろいろな機能満載!! @wikiプラグイン @wiki便利ツール @wiki構文 @wikiプラグイン一覧 まとめサイト作成支援ツール バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、お問合せフォームからご連絡ください。
https://w.atwiki.jp/splatoon3strategy/pages/163.html
選択肢 投票 役に立った (0) ブキの概要 ブキの長所・短所 【長所】 チャージすることで、インクと本体の合計120ダメージを与えられるブキ。サブとスペシャルは優秀で、特にトーピードーはコンボに活用可能。射程の短さをカバーするために積極的に狙いたい。 仕様として、連打の6発目は広範囲を塗ることができる。 【短所】 チャージの塗りはそこそこ優秀だが、連打は6回目を除いてほとんど塗りが発生しないため、塗りは弱い部類に入る。キルも120ダメージを与えられる射程は非常に短く、試し打ちライン0.7本分しかなく扱いづらい。近距離でのエイムが求められるブラスターのような武器だと考えたほうが良い。 対面で有利または不利なブキ 得意な役割 立ち回り・戦略 ドライブワイパーの塗りはかなり弱いが、キル速度やサブ・スペシャルにはそこそこに恵まれているため、これを生かした立ち回りをしたい。 テクニックとして、壁やブロックをうまく使うことで相手との打ち合いを有利に進めることができるので意識しよう。 ギア構成例 具体例1 構成内容 解説 ルール別の特記事項 ナワバリバトル ナワバリバトルでは、相手をキルすることで、相手の塗りを妨害する。相手のヘイトを集めるような立ち回りをすることも、味方のサポートにもつながる。 ガチエリア 連打の6回目や、チャージの直線的な塗りをうまく活用して、エリアに関与すること。ワイプアウトが入ったら、エリアの少し前で潜伏し、突っ込んできた敵に近接キルを狙う。 ガチアサリ アサリは比較的接近戦になりやすいので、ドライブワイパーの性能が生かしやすい。アサリゴールの近くに潜伏し、防衛しに来た敵を曲射で倒す立ち回りが強い。 ガチヤグラ ドライブワイパーは近接戦闘がかなり強いので、ヤグラ上で長い間生き残り、無理に乗ってくる敵を倒す立ち回りがよい。チャージャーに抜かれないように注意。 ガチホコバトル ドライブワイパーは、ホコを積極的に持つ。ホコを持つことで、味方の前線上げをサポートできる。ホコ対面は、トーピードーとのコンボを使って、早めの処理を意識する。 トリカラバトル ステージ別の特記事項 ユノハナ大渓谷 ゴンズイ地区 ヤガラ市場 マテガイ放水路 ナメロウ金属 マサバ海峡大橋 キンメダイ美術館 マヒマヒリゾート&スパ 海女美術大学 チョウザメ造船 ザトウマーケット スメーシーワールド クサヤ温泉 ヒラメが丘団地 ナンプラー遺跡 マンタマリア号 タラポートショッピングパーク コンブトラック 練習すべき事項 その他 このページについての議論 名前
https://w.atwiki.jp/pfantasy/pages/51.html
前ページ次ページjAvA 幸い怪我人はいなかった。なんだ、どうした、と怒声や驚愕といったさまざまな 反応をしている村人達が今の騒ぎを聞きつけて周りに集まってきた。 リナが村人達にこれまでの経緯と状況を簡単に説明してくれている。 リナの家を壊したというのに心なしか彼女は嬉々としている…。なぜだ。 俺はリナと共に、俺に興味津々といった趣の村人達に囲まれながら村の長老の家へと つれていかれた。 「おぬしか…異世界から来た客人というのは…」 焦った。この事でまた少しばかり混乱もした。彼らは俺の敵なのか?友好的にしてくれているが 彼らを信用していいのか?しかし、この老人が俺を元の世界に帰る方法を知っている のかもしれない。 先ほどの化け物をオークと言ったが、ゲームなんかに出てくる オークはもっとこう、最初に出てくる雑魚キャラじゃないのか?人間の格闘家の ゆうに3倍は超える筋肉とあの獰猛な表情。そして一歩間違えれば俺は死んでいたという 圧倒的なリアリティ。恐い…。戻りたい…。元の世界に帰りたい…。 そう俺に選択肢はない。 俺はあくまで敵意はない事を説明し、又長老と呼ばれる老人に事の経過を改めて説明し、 もとの世界に帰る方法はあるのかとたずねた。 「ふむ、では、もう一度おぬしが今考えられる限りの魔法をもう一度使ってみせてくれぬか」 俺の質問に対しなぜこのような質問が帰ってくるのかわからなかったが 前にも考えたように、今の俺に選択肢はない。リナから先ほどの本を受け取り パラパラとページを見渡す。俺は苦笑した。なんだこりゃ、javadocのAPIリファレンスと そっくりなページまであるじゃないか。くっ、こうなるとギャグの世界じゃないのか?と正直思った。 大気中のエレメント郡がメンバ化された構造体クラス一覧のページがある。 よし、これだ。これをやってみよう。 水を構成する精霊を配列でインスタンス化し常に要素数をインクリメントしながらループ。 脳の中が断続的に真っ白になる。こ、これは…きついぞ…。 なにやら周りを押し飛ばす、一種オーラのようなものが自分の体の回りに まとわりついてくる。何かわからないが、それでも「何か」のすごい力を感じる。 全身が真っ白になる。ガタガタと振るえが止まらない。 「いかん!精神が呪文詠唱の際の無限繰り返しの谷にはまったようじゃ!! こうなっては間違いなく精神に異常をきたす!皆のもの、彼を押さえつけて横に寝かせるんじゃ!!」 徐々に意識が朦朧としていく中俺は思った。無限ループ?冗談じゃない。 まだだ、まだいける。何かの力が凄い勢いで伝わってくる。 意識がいよいよヤバくなってくる。ああ…そろそろ限界だ。 ハハ、まるでデスマーチ中の睡魔で朦朧としてくるあの時みたいだ。 長老さん、よく見ときな。あんたこんな事も知らないようだな。 俺はこれでもいっぱしのプロのプログラマーだぜ? これは無限ループに見えるかもしれないがそうじゃない。これは 再 帰 だ !! ルーチンがブレイクした瞬間力が一気に開放される。 俺の体の全身から恐ろしいほどのまばゆく大きな光が天に向かって発射された。 混濁して倒れながら最後にみた長老の家の天井は光が透き通って 壊れてはおらず、なぜかその事に安心しながら俺は気を失った。 その直後、雲一つない晴天だった空は急にどんよりとした雲に覆われ、 と思うといきなり雷雨と共に大雨が降った。 「こ…これは…、これは!!!我が太陽共和国宮廷一の魔術師でも使う事の出来ない 自然を操作する大魔法…。そんな、そんな馬鹿な…!! い、異世界の魔術師達は皆このような高等魔法を使う事が出来るのか…!!!」 前ページ次ページjAvA
https://w.atwiki.jp/javafx/pages/13.html
F3のクラス一覧です。(今後、JavaFXの方に書き換えていきたいと思います。) AbstractColor Dialog ListBox Slider AbstractFrame DropEvent ListCell SliderLabel AbstractMenuItem EdgeAction ListDropEvent SoftBevelBorder AbstractPathElement EditorPane ListLayoutOrientation Spinner Accelerator Ellipse Matrix SplitPane ActionWidget EmptyBorder MatteBorder SplitView Add EtchType Menu SpreadMethod Alignment EtchedBorder MenuBar Spring Anchor FileChooser MenuItem StackPanel Applet FileFilter MenuSeparator Star Arc Fill MessageDialog Stop ArcClosure FillRule MessageType StopHolder Area Filter MotionBlur Stretch Assertion FlowPanel MouseEvent StretchDirection Attribute Font MoveTo StrokeLineCap BevelBorder FontFace MultiSelection StrokeLineJoin BevelType FontStyle Node Subtract Border Frame Noise Tab BorderPanel Gap Operation TabLayout Box GaussianBlur Orientation TabPlacement BrushedMetal Glow Paint TabSlider Button Gradient Panel TabbedPane ButtonGroup GradientUnits ParallelGroup Table Canvas GridBagPanel PasswordField TableAutoResizeMode CanvasCursor GridCell Path TableCell CanvasDropEvent GridPanel PathElement TableColumn CanvasElement Group Pattern Text CanvasIcon GroupElement Polygon TextArea CanvasImage GroupLayout Polyline TextField CanvasMouseEvent GroupPanel ProgressBar TextPane CanvasViewport HLine QuadCurve TextureFilter CardPanel HorizontalAlignment QuadTo TitledBorder CheckBox HorizontalGlue RadialGradient TitledBorderJustification CheckBoxMenuItem HorizontalScrollBarPolicy RadioButton TitledBorderPosition Chrome HorizontalStrut RadioButtonMenuItem ToggleButton Circle Icon Rect ToolBar Class Identity RigidArea Transform Clip Image RootPane Transformable ClipPanel ImageView RotatableWidget Translate ClosePath InfiniteProgressPanel Rotate Tree Color Insets Row TreeCell ColorChooser InternalFrame Scale TreePath Column InternalFrameDragMode ScaleFilter UIElement ComboBox InternalWindow ScrollPane VLine ComboBoxCell Intersect ScrollableWidget VerticalAlignment CompositeNode KeyEvent SelectableButton VerticalGlue CompositeTransform KeyModifier Separator VerticalScrollBarPolicy CompositeWidget KeyStroke ShadowFilter VerticalStrut CompoundBorder Keyboard ShadowedBorder View Container KeyboardAction Shape VisualNode ContentType Label ShapeBurst Widget Convolve Lens ShapeBurstType WidgetInitiatedMultiSelection ConvolveFilter Light SimpleLabel Window CubicCurve LightFilter SingleSelection XOR Cursor Line SizeableCanvasElement XY CurveTo LineBorder Skew DesktopPane LineTo SlideTab trackback