JavaによるデスクトップGUI開発:AWTとSwingの基礎と実践
Java GUIプログラミングの概要
JavaにおけるデスクトップアプリケーションのGUI(グラフィカルユーザーインターフェース)開発は、歴史的にAWT(Abstract Window Toolkit)とSwingの2つの主要なライブラリによって支えられてきました。
現代のWebやモバイルアプリケーションの台頭により、これらのネイティブGUIライブラリが新規プロジェクトで選択される機会は減少してい ...
8月10日 04:24 投稿
ACEネットワークフレームワークの環境構築と基本活用ガイド
ACE(Adaptive Communication Environment)は、分散・リアルタイム・組み込みシステム向けに設計されたオープンソースのC++中间件フレームワークです。このフレームワークは、高パフォーマンスかつ信頼性の高いネットワークアプリケーション構築を支援する一連の抽象化されたサービスとコンポーネントを提供します。
1. ACEフレームワークの基本構조
ACEはC++の面向对 ...
8月2日 19:43 投稿
Qt マウスイベント処理
Qt マウスイベント処理
1. マウスイベントの種類
マウス押下
マウス解放
マウスダブルクリック
マウス移動
対応するオーバーライド関数:
マウス押下:
void mousePressEvent(QMouseEvent *event) override
マウス解放:
void mouseReleaseEvent(QMouseEvent *event) override
マウスダブルクリック:
void mouseDoubleClickEvent(QMouseEvent *event) override
マウス移 ...
6月24日 19:27 投稿