2016-05-05 10 views
-1

私は開発者です。今、私はJavaを学び、Javaでデスクトップアプリケーションを作成したいと思っています。javaでアプリケーションを開発する別の画面解像度の場合

Javaを使用して作成したいアプリケーションは、ビジネスアプリケーションのラインです。簡単に言えば、アプリケーションにはテキストボックス、ラベル、コンボボックス&データグリッドがあり、主にCRUD操作になります。

今、私はどのようなツールは、私が言及した要件の下に履行するために使用する必要があることを知っていただきたいと思います:

  1. Javaアプリケーションを開発するための最新のツールはどれ? C#ではVisual Studioを使用しました

  2. どうすればよいですか?私はSwingやJava FXを意味するのでしょうか?プロジェクトを完了すると、異なるサイズの画面と異なる画面解像度の異なるコンピュータにインストールされるためです。 .NetではWPFを使用しました。 WPFでは、Grid & Wrap Panelなどのいくつかのレイアウトコンテナがあります。これらのコンテナを適切に使用することで、どのアプリケーションでもほぼ同じように見えるアプリケーションを作成することができます。

+1

のJava FXは、WPFと共通で多くのものを持っている(または私は、彼らはちょうどWPFの概念の多くを採用した、と言うべきです)。私は簡単に複雑なWPFコントロールライブラリをFXに移植しましたが、コードを再構成することはあまり考えませんでした。我々はまた、FXで自明ではないWPFアプリケーションを再現しました。 DataTemplatesやStylesの動作のように、欠落してしまうWPFがいくつかありますが、WPFが好きな人はFXが好きかもしれません。それ以外にもNetBeansをIDEとして使用しています。 – Clemens

+0

@Clemens助けてくれてありがとう – Vishal

答えて

2
  1. あなたは、両方のは間違い
  2. JavaFXの素晴らしいです、EclipseやIntelliJのいずれかを使用することができます!それは、より多くのオプションとその非常にhtmlの& CSSフレンドリー(はい、デスクトップアプリケーションのためにこれを使用することができます)、オンザフライ画像スケーリングのために素晴らしいので、異なる解像度は簡単にそれで処理されます。あなたは、ブートストラップとそれを組み合わせる場合は、たとえば、

簡単な仕事があるでしょう:あなたはこの取得

Button buttonColor = new Button("Color"); 
buttonColor.setStyle("-fx-background-color: slateblue; -fx-text-fill: white;"); 

:もちろん

http://docs.oracle.com/javafx/2/css_tutorial/img/button_style_inline.png

を、あなたはこれを置くことができますCSSファイルに入れて使用してください:

#font-button { 
    -fx-font: bold italic 20pt "Arial"; 
    -fx-effect: dropshadow(one-pass-box , black , 8 , 0.0 , 2 , 0); 
} 

、その後:

Button buttonFont = new Button("Font"); 
buttonFont.setId("font-button"); 

結果に:

Image2

+0

申し訳ありませんが、私はデスクトップアプリケーションを作成していて、Webアプリケーションは作成していないと言いました。 – Vishal

+0

私が言ったのは、デスクトップアプリケーション用です! :)私はJavaFXでこのようなことを2回やったことがあり、CSSを使用する方がコードははるかにクリーンで、それはより良い方法であり、ブートストラップでは画面の解像度は気にしません。そして、私は主にバックエンドの開発者としてこれを言う... –

+0

申し訳ありませんが、私はあなたがまだ私を誤解していると思うか、私はあなたを誤解しています。デスクトップアプリケーションの意味は、スタンドアローンのアプリケーションです。たとえばnotepad ++などです。だから、そのような非ブラウザベースのアプリケーションでCSSとHTMLを使用することは可能ですか? – Vishal

関連する問題