エアリススタイルのスイングとSWT編集のGUI保守性を組み合わせた例を持っている人はいますか?

StackOverflow https://stackoverflow.com/questions/97586

  •  01-07-2019
  •  | 
  •  

質問

私の上司は VB が大好きです (私たちは Java ショップで働いています)。それは、学習と保守が簡単だと考えているからです。Eclipse SWT エディタを使用して、VB の一部を Java 相当のものに置き換えたいと考えています。これは、メンテナンスがほぼ同じくらい簡単だと考えているためです。これを販売するにあたり、エアリス風のL&Fを使用したいと思います。

Eerith L&F を備えながらも Eclipse で GUI を編集できる SWT アプリケーションの例を誰かが提供できますか?

役に立ちましたか?

解決

Heath Borders が言ったように、SWT は L&F をサポートしていないため、そのためには Swing を使用する必要があります。ただし、Aerith はルック アンド フィールではなく、多くのグラデーションを使用したコンポーネントのカスタム ペイントに基づいています。
VB と(ほぼ)同じくらい使いやすい Swing GUI エディターを探している場合は、Matisse GUI Builder を試してください。 NetBeans. 。Eclipse 用のバージョンもありますが、商用バージョンに同梱されています。 マイエクリプス. 。クールな GUI を使用したアプリの作成について詳しく知りたい場合は、以下を参照してください。 不潔な金持ちの顧客 チェット・ハースとロマン・ガイによる本。
これで上司が納得しない場合は、VB GUI のサイズを変更してから、Swing GUI のサイズを変更してみてください。;-) そして、VB は長期的には保守にはあまり向いていないと思います...

他のヒント

SWT はルック アンド フィールをサポートしていません。OS ネイティブの L&F を変更することで、異なる L&F を取得できます。唯一の例外は、Eclipse フォーム ツールキットを使用する場合です。OS ネイティブの雰囲気を持ちながら、Web ブラウザのような外観を目指しています。これは主に、すべてを SWT.FLAT に設定し、すべてに白い背景を使用することによって行われます。場合によっては、ネイティブにサポートされていないコントロールの周囲にアウトラインを手動で描画する必要があります。さまざまなプラットフォームに表示されるカスタム L&F を探している場合は、Swing が最適です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top