4

Swingで同様のタブとツールバーを備えたgoogle-chromeのようなインターフェースを作成する方法を示すオープンソースプロジェクトまたはコードスニペットを知っている人はいますか?

JTabbedPaneを使用できることはわかっていますが、Google Chrome の「タブ ブラウジング」に非常によく似たインターフェイスを考えています。

4

4 に答える 4

5

このために、Jhrome と呼ばれる独自のオープンソース ライブラリを作成しました。見てみな!

github で入手できます: https://github.com/jedwards1211/Jhrome

現在、ドキュメントはまばらですが、まだ把握していない AWT/Swing のメモリ リークを除けば、かなりしっかりしています。十分な数の人々がそれに興味を持っているなら、私はそれを磨き上げます.

于 2012-02-18T01:19:13.103 に答える
3

おそらく、装飾されていない JFrame (setUndecorated(true)) を使用して、タイトル バーを取り除くことができます。

次に、ウィンドウを埋めるタブ付きペインでレイアウトを作成し、右上に最小/最大/閉じるボタンを重ねます。

タブ付きペインが柔軟性に欠ける場合は、上部にボタン バーを配置し、複数のコンテンツ パネルを制御するトグル ボタンを配置し、タブを自分で表示する必要があります。各ボタンがアクティブになると、現在のパネルが非表示になり、それに属するパネルが再表示されます。

于 2009-01-24T07:09:52.260 に答える
0

Substance LAFを選択して、Chrome に似たスキンを作成する必要があると思います(Substance は、グラフィック側で Swing の機能を拡張するスキン可能な LAF です)。それを使用するのが最も簡単な方法ではありませんが、時間と意志があれば、欲しいものを正確に手に入れることができます。

于 2009-01-21T06:29:15.433 に答える