Java【Java】GUIアプリ:スクロールバーの作成と移動時の値を取得する ■作成するプログラムの概要GUIアプリケーションを作成するGUI画面にスクロールバーを作成する。スクロールバーの移動に合わせて値(0〜100)をラベルに出力する。なお、ラベル出力内容は以下の通り。・0の場合は「0:一番左」・50の場合は「5...2022.10.06Java
Java【Java】GUIアプリ:プルダウンリストを作成し、選択した項目に対応するメッセージを出力する ■作成するプログラムの概要・GUIアプリケーションを作成する。・プルダウンリストを作成し、「項目1〜3」を設定する。・プルダウンで選択した項目に対応するメッセージを出力する。■フローチャート▼初期処理(コンストラクタ)▼「確認」ボタンクリッ...2022.09.29Java
Java【Java】GUIアプリ:選択したラジオボタンに応じて、メッセージボックスを出力する ■作成するプログラムの概要・GUIアプリケーションを作成する。・ラジオボタン(3つ)と「確認」ボタンを設置する。・「確認」ボタン押下時、選択されたラジオボタンに従い、メッセージボックスを出力する。■フローチャート▼初期処理(コンストラクタ)...2022.09.22Java
Java【Java】GUIアプリ:チェックボックスがチェックされているか判定する ■作成するプログラムの概要・GUIアプリケーションを作成する。・チェックボックスとボタンを作成する。・ボタン押下時、チェックボックスがチェックされているか確認し、メッセージボックスを出力する。■フローチャート▼コンストラクタ(初期処理)▼ボ...2022.09.15Java
Java【Java】GUIアプリ:ボタンをクリックして、メッセージボックスを表示する ■作成するプログラムの概要・GUIアプリケーションを作成する。・ボタン押下時、メッセージボックスを表示する。■フローチャート▼コンストラクタ▼ボタンクリック時の処理■プログラム仕様▼コンストラクタ入力処理内容出力-ボタンのインスタンス生成す...2022.09.08Java
Java【Java】File→FileReader→BufferedReaderを使用して、csvファイルを1行ずつ読み込む ■ファイルの読み込みJavaでファイルへの出力を行う1例として「File」→「FileReader」→「BufferedReader」オブジェクトを使用する。▼ファイルオブジェクトの作成出力ファイルを生成するには、Fileオブジェクトを生成...2022.09.01Java
Java【Java】File→FileWriter→BufferedWriterを使用してcsvファイルを作成する ■ファイルへの出力Javaでファイルへの出力を行う1例として「File」→「FileWriter」→「BufferedWriter」オブジェクトを使用する。▼ファイルオブジェクトの作成出力ファイルを生成するには、Fileオブジェクトを生成し...2022.08.25Java
Java【Java】Runtime.getRuntime().gc()でガベージコレクションを制御する ■ガベージコレクションプログラム実行中に生成されるインスタンスは、ヒープ領域に格納される。ヒープ領域の枯渇を防ぐため、不要になったインスタンスを削除し、空いた領域を再利用する仕組みを「ガベージコレクション」という。ガベージコレクションは、J...2022.08.11Java
Java【Java】クラスインスタンス生成後、残りのヒープサイズをfreeMemory()を使用して確認する ■スタックとヒープJavaのプログラムを実行する際、必要となる情報を格納する領域をメモリ領域と呼ぶ。メモリ領域には、スタックとヒープの2種類が存在する。・スタック領域に格納される情報メソッドの呼び出し履歴メソッド内のローカル変数の値★メソッ...2022.08.04Java
Java【Java】マルチスレッド処理:「synchronized」を使用して同期処理を行う ■スレッドスレッドとは、「道筋」や「糸」のような意味である。プログラムの処理を実行する際、1度に1つの命令を実行していく処理をシングルスレッドと呼ぶ。一方、1度に2つ以上の命令を同時に実行する処理をマルチスレッドと呼ぶ。マルチスレッド処理で...2022.07.28Java