タグ

swingに関するhiro360のブックマーク (12)

  • 装飾のためのSwingコンポーネント - JXLayer その1

    今回もJava SE 7に導入予定の技術を紹介します。といっても、前回のProject Lambdaのように実装がないものではなく、既に存在している技術です。 読者の皆さんはSwingXというプロジェクトをご存じでしょうか? 標準ではSwingに含まれないコンポーネントなどを開発しているプロジェクトです。例えば、JTableやJListを拡張したJXTableやJXListなどがSwingXに含まれています。 残念ながら、SwingXは一昨年Sun Microsystemsからの支援が打ち切られてしまい、風前の灯火となっています。 そんなSwingXの中で、唯一Java SE 7に採用されることが決まったのが、今回取りあげるJXLayerです。 JXLayerは通常のSwingコンポーネントと異なり、単体で使用するコンポーネントではありません。ほかのコンポーネントと組み合わせて、そのコンポ

    装飾のためのSwingコンポーネント - JXLayer その1
  • キーボードショートカットを作る(Java) - voidy21の日記

    こんな感じのやつ キーボードのjかkで上下に移動させるやつを実装する 何も考えずにKeyListenerを使ってやってみる import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JFrame; import javax.swing.JTree; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.MutableTreeNode; @SuppressWarnings( "serial" ) public class TreeSample extends JFrame implements KeyListener { public TreeSample(MutableTreeNode t

    キーボードショートカットを作る(Java) - voidy21の日記
  • Java SE 6の強化をあらためて振り返る - builder by ZDNet Japan

    ものづくり現場の情報セキュリティ インダストリー4.0は製造業の変革期 工場のデジタル化によるリスクへの対応 ビジネスのためのデータ基盤構築 DX時代の企業成長はデータ活用が鍵 新たな展開を後押しするSQL Server活用 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 EDRトップランナー対談:後編 セキュリティ戦略を転換せざる得ない背景と EDRのような手法が必要な理由に迫る 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテナの可能性を広げるVMware Tanzu 単純なインフラ製品の販売ではない DX、コンテナプラットフォームの実証など 自社の取り組みで得られた知見を顧客に提案 RP

  • SwingベースのMVCアプリを容易に構築 - OpenSwing1.2 | エンタープライズ | マイコミジャーナル

    30日、SwingベースのUIフレームワークの新しいバージョン「OpenSwing 1.2」がリリースされた。 OpenSwingは、MVCフレームワークに則ったSwingアプリケーションを容易に構築するためのフレームワーク。スタンドアローンのアプリケーション、データベースのフロントエンドとしての2層アーキテクチャ、HTTPサーブレットを介した3層アーキテクチャ、サーバサイドアプリケーションのフロントエンドとしてのRIA(リッチ・インターネット・アプリケーション)など、さまざまなアーキテクチャのSwingアプリケーションを容易に作成できると標ぼうしている。 詳しくは、こちらの記事を参考にしていただきたい。 今回のリリースでは、GridControl、ListControl、テキストフィールドなどの入力コントロールなどに様々な改善が行われたほか、バグフィックスやサンプルアプリの修正なども行わ

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • SwingベースのUIフレームワーク「OpenSwing 1.1.1」がリリース | エンタープライズ | マイコミジャーナル

    27日(米国時間)、SwingベースのUIフレームワークであるOpenSwingの新バージョン1.1.1がリリースされた。こちらのサイトからダウンロード可能だ。OpenSwingはオープンソース(ライセンスはLGPL)で提供されており、Swing開発で頻繁に利用される機能や仕組みを共通化している。 OpenSwingを使用すると、MVC(モデル・ビュー・コントローラ)アーキテクチャに則ったSwingアプリケーションを開発できる。また、OpenSwing自体が多くのSwingコンポーネントを提供しており、中にはモデルとのデータバインディングが自動化されたコンポーネントもある。 加えて、OpenSwingが提供するグラフィックコントロールはJavaBeans仕様に則っているため、NetBeansやEclipseといったIDEのRADツールとも親和性が高い。その他の機能としては、ロギング、国際化

  • 第5回 機運高まるクライアントサイドJava

    NTTデータ先端技術勤務。国産のオープンソースプロジェクトProject Amaterasのオーナーであり,SeasarプロジェクトやClick Frameworkでもコミッタを務めている。著書に「入門Wiki」「Eclipseプラグイン開発徹底攻略」(いずれも毎日コミュニケーションズ発行)などがある。 株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 Javaは現在,Webアプリケーション開発においてサーバーサイドの実装言語として広く用いられています。とはいえ,クライアント開発ができないわけではありません。従来より,Webブラウザ内で動作するAppletや,Java Web Startでクライ

    第5回 機運高まるクライアントサイドJava
  • 【コラム】Java API、使ってますか? (7) Swing開発の救世主となるか - Swing Application Framework | エンタープライズ | マイコミジャーナル

    JSR 296: Swing Application Frameworkとは SwingはJavaGUIアプリケーションを作成するための豊富な機能とコンポーネントを提供してくれるツールキットである。しかしその豊富な機能ゆえに簡単なアプリケーションでも記述しなければならないコードが多く、開発者を混乱させる要因になっている。 Swing Application Frameworkはそのような開発者の悩みを解決し、もっと手軽にSwingを利用できるようにするという目的で提案された。このフレームワークでは、Swingアプリケーションを開発する上で開発者が陥りがちな間違いや混乱しやすい部分、実装が複雑になりやすい部分などを洗い出し、それらに対する統一的でシンプルな解決策を提供する。 具体的な内容は現在検討されている最中だが、後述するプロトタイプ版では次のような機能が提供されている。 GUIアプリケ

  • Java GUIのレイアウトはコイツにおまかせ! - "MiG Layout 2.1"登場 | エンタープライズ | マイコミジャーナル

    MiG InfoComは2日(デンマーク時間)、MiG Layoutのサイトにおいて、同プロダクトの最新版となる"MiG Layout 2.1"を公開した。公開された成果物はJava SE 1.4/1.5を対象としている。クイックスタートドキュメント、ホワイトペーパ、JavaDoc APIなどドキュメントも充実しており、扱いやすい状況が整っている。プロダクトそのものはThe BSD Licenseのもとで公開されているオープンソースソフトウェア。 MiG Layout (The Layout Manager for Swing & SWT)はSwingおよびSWTのために開発されたレイアウトマネージャ。フローレイアウト、グリッドベースレイアウト、絶対指定レイアウト、グループ&ドッキングレイアウトなどが提供されている。同プロダクトはThe BSD Licenseのもとで公開されているので自由

  • 【ハウツー】Swing開発者待望 - Swing Application Framework (1) SwingとJSR-296: Swing Application Framework | エンタープライズ | マイコミジャーナル

    Swingはご存知Java標準のGUIツールキットだ。JREがインストールされていればプラットフォームを問わす利用できるため、JavaでのGUIアプリケーション開発に広く利用されてきた。以前は動作が非常に遅く、見た目がプラットフォーム・ネイティブなアプリケーションと異なることからデスクトップ環境との親和性が低いといった弱点もあったが、Javaのバージョンアップとともに改善されてきている。 JSR-296: Swing Application FrameworkではこのSwingを用いたアプリケーションの開発を支援するためのフレームワークの標準化が行われている。JSR-296はいまだ策定段階ではあるものの、スペックリードであるHans Muller氏によってプロトタイプ版がjava.netにて公開されている。 稿ではこのプロトタイプ版の稿執筆時点での最新版(0.20)について紹介していく

  • Swing Application Framework - 矢野勉のはてな日記

    Java Swing界では結構注目されていると思いますが、java.netで開発中のSwing Application Frameworkが公開され始めたようです。もちろんまだ正式リリースではなくて、テスト向けです。 Swing Application Frameworkは、Swing APIが非常にこまごまとしたAPIの集合で使いにくいということで、Swingアプリケーションに共通の機能を土台として提供するものです。リッチクライアントみたいな重厚なフレームワークではなくて、当にシンプルな機能だけを提供します。小さなアプリケーションをささっと作る時に非常に有効ですね。 Netbeansのプロジェクトファイルが含まれていますので、Netbeansを持っている方は即試すことが出来ますよ。 私は特に「アクション」と「セッション」が機能としては嬉しいですね。セッションはウインドウの状態をsave

  • Swing Application Framework プロトタイプ公開、Swingアプリ開発は次世代へ (MYCOMジャーナル)

    Hans Muller氏は30日(米国時間)、自身のブログにおいてJSR 296: Swing Application Frameworkのプロトタイプ実装となるSwing Application Frameworkを公開していることを明らかにした。 JSR 296: Swing Application FrameworkはSwing APIを使ってGUIアプリケーションを作成するためのフレームワークを規定する規約。Swingを使って開発されたアプリケーションは起動、終了、リソースの管理、アクション、セッション管理などにおいてよく似た部分が多いため、そうした共通部分をフレームワーク化して開発負荷を下げることを目指している。 公開されたSwing Application Frameworkには導入用のドキュメント、JavaDoc APIリファレンス、成果物などが用意されており、Jarファイル

  • 1