• ベストアンサー

JAVA GUIをデザイン性のあるものにしたい

JAVAでGUIを使用し、アプリを作成したのですがGUIだとデザイン性も限られ、見栄え的にもかぎられてきてしまいます(JAVAのコップマークが入ったり)。それで普段のいろんなソフト(例えばMSNメッセンジャー)みたいなデザイン性のあるものにしたいのですが何言語をしようすればよいのでしょうか? あとシステムは基本的にJAVAで組んでしまったので、あとはボタンとか押せるようにする画面をつくるだけなのですが、JAVA GUI以外にするとJAVAを使っているということで問題があるのでしょうか?とりあえずJAVAで作ったシステムを何かしらの言語でデザイン性のあるものにしたいです。本当に困っているのでご指導よろしくお願いします。

  • Java
  • 回答数3
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.1

GUIというとJavaSwingでしょうか? OSはWindowsだと思いますが。 >それで普段のいろんなソフト(例えばMSNメッセンジャー)みたいなデザイン性のあるものにしたいのですが 何言語をしようすればよいのでしょうか? VC++を使えば言語的な制約は無くなります。がWindowsでしか動きません。 MSNメッセンジャーは恐らくVC++で作られていると思います。 delphiかVBでGUI部分だけ作成し ボタンを押せばJavaが起動するようにするのが一番 手っ取り早いですね。

isa_isa
質問者

お礼

貴重なご意見ありがとうございました。参考にさせていただきたいと思います。

その他の回答 (2)

  • mamakari
  • ベストアンサー率34% (20/58)
回答No.3

こんなのはいかがでしょうか?https://www-6.ibm.com/jp/developerworks/java/040423/j_j-slik.html さがせばほかにもあると思います...。

参考URL:
https://www-6.ibm.com/jp/developerworks/java/040423/j_j-slik.html
isa_isa
質問者

お礼

URLまでありがとうございました。参考にさせていただきたいと思います。

  • t-satoh
  • ベストアンサー率35% (211/591)
回答No.2

 Javaのコーヒーカップが嫌なら、下記のようにすることで、 コーヒーカップのアイコンを変更することができます。 とりあえず、コーヒーカップじゃなくってDukeにしてみました。(^^;) それと、Javaだからデザインが悪いということは決してないと思うんですけど。(^^;) 見た目をWindows風にすることはできますしね。 これでも嫌なら他の言語でやってくださいとしかいえませんけどね。 //サンプル import javax.swing.*; public class IconApp extends JFrame{ public IconApp(){ setIconImage(new ImageIcon("duke.gif").getImage()); } public static void main(String[] args){ IconApp app = new IconApp(); app.setSize(200,200); app.setVisible(true); } }

isa_isa
質問者

お礼

Javaのカップは消せるものなんですね。大変参考になりました。ありがとうござました。

関連するQ&A

  • JAVAのGUIのデザイン性について

    JAVAのGUIのデザイン性について教えてください。 また最初に述べておきますが、自分自身まだまだプログラミング初心者でして、 主にインターネットで調べたことが基本となっております。 私は数あるプログラミング言語の中から現在JAVAを選択し、勉強中です。 JAVAを選択した理由は下記のとおりです。 ・人気がある ・求人数が多い ・ユーザーが多い ただ、気付いたことがありまして、それはGUIのデザイン性が乏しいのでは?ということです。 他の言語、例えばC#(visual studio)や、html5のようなスタイリッシュなGUIを作成できるのか どうか疑問です。 これらをふまえたうえで、下記2点のご質問に回答願います。 1.C#やhtml5にくらべてJAVAのGUIのデザイン性は乏しいという認識で合っていますでしょうか?   もし私の勘違いでしたら、理由と具体的な参考サイトを教えていただけますでしょうか。 2.JAVAの求人数、人気、ユーザーが多い理由を教えていただけますでしょうか? 以上、宜しくお願い致します。

  • いろいろなGUI

    いろいろなGUI えーと、どうゆう質問の趣旨かと言うと、WindowsでGUIがやりたいのですが、 どうしていいのか分かりません。 とりあえずCとPerlが出来ますが、exeがいいのでCがいいです。 一応CでWinAPIだかを使って画面を出したり文字を表示させたりはしたのですが、 おっそろしく面倒くさかった上、 覚える量や、いちいち指定する量が正気の沙汰ではないと感じました。 (APIに指定しなかった部分は全部デフォルトのデータが適用されるとかだったら続けてたと思います)。 一応私としては複雑なGUIはいらないので、 Windowsの基本的な画面だけ扱えればそれで満足です。 あまり面倒でイラっとくる量の記述(と言うか画面指定)はしたくないです。 WindowsでGUIを実現する手段に関しては全然知りません。 Windowsの何がどうなって画面が表示されてるかも知りません。 そこで質問なのですが、 言語とGUIツール(?)の名称をセットで教えて下さい。 それをいろいろ教えて下さい。 簡単な解説は付けてくれると嬉しいですが、 名称さえ分かれば自分で検索して確認します。 どーしてもCで手っ取り早いGUIがないのであれば、 JavaでもDelphiでも新規で言語を覚え直します。(そのくらいGUIめんどくせぇって思いました)。 しかし可能な限り出費はしたくないと思ってます。 ちなみに、今までGUIは以下の物をやりました。 CでWinAPI →   全部手書き。やってられないと思って却下。 PerlでGUI →   そこそこ思い通りに使えますが今回はコンパイルでexeがいいです。 HSP →   昔やって、GUIの手軽さを素晴らしいと思いましたが、   プログラム部が欠陥に感じたと言うか、プログラム言語じゃないと思いました。 プログラム経験とGUI経験はこれだけです。 他の言語はどーなってるのかとかは一切知りません。

  • netbeansのGUIエディタ 

    最近javaを使うためにnetbeansを使い始めたたのですが、netbeans内蔵のGUIエディタでボタンやパネルをJFrameやJPanelの中央に整列する方法がわからず困っています。どうやればいいのでしょうか? デザインを変えるようなコードを書くとGUIエディタで編集できなくなるのでそのような方法以外でお願いします。

    • ベストアンサー
    • Java
  • C++でGUIアプリケーションを作成するには?

    C++でGUIアプリケーションを開発しようとしていますが、どのように作成すればよいのかわからなかったため、質問させて頂きました。 アプリケーションのイメージとしては、ボタン・背景などはすべてこちらの用意した画像で表示し、Windowsっぽいテイストは一切出さないアプリケーションです。ボタンを押すと画面全体が切り替わるイメージです(例えばプリクラみたいな) 現在JavaのSwingでアプリを作成しており、全体が切り替わる機能としてはJPanelのCardLayoutを使用しています。 ボタンはJButton等で完全に画像onlyのアプリを実現しています。 ただ、JavaはWEBカメラからの画像取得が640*480が限界であり、カメラの限界性能(1600*1200等)が使用できるopencv(c++)で画像キャプチャのところだけ作成しました。 このままアプリ全体はJavaで作成し、画像キャプチャ時はc++のexeを裏で実行させるという方法もあるのですが、言語を統一したほうがいいのではないか?と思ったので現在c++でGUIアプリの作成方法を調べています。 参考になるページもご紹介いただけるとありがたいです。

  • Javaは企業向け言語?個人でJavaをやるのはどうか?

    個人の趣味ではJavaでWebアプリやGUIアプリなど作る意味はありますでしょうか(むしろ、その趣味でJavaをやることは向いていますでしょうか)。 また、Javaは企業向けの言語というのは本当でしょうか。そうであれば、個人でやっても意味がないでしょうか。Javaのライブラリは数多く存在しますが、企業がJavaを求めるのはsum社がお金を頂いてサポートするからではないでしょうか。そうすれば、お金のない個人が趣味とか仕事とか、やっても意味がないと思います。お金のない中小企業も同様なことだと思います。 私は今までPHPを学んでいましたが、プログラミングが面白くなり、さらにプログラミングのことが知りたいので、Javaを学ぼうと思います。しかし、個人においてWebアプリケーションはJavaで作るのは他の言語より幅広い可能性があるかどうか見極めています。仮に個人で趣味の範囲でJavaをやったとしても、それは企業にとっては有利なスキルのひとつではないかと思います。 PHPで作れないものはJavaで作れることはありますでしょうか。そういう適材適所の可能性が大きいということでJavaが有利ではないかでしょうか。 私の考え方に対してどう思われますか。皆様のご意見が聞きたいです。

    • ベストアンサー
    • Java
  • javaでc言語を実行

    java初心者です 10年以上前にC言語で作成されたプログラムを,GUIの部分だけ JAVAで組み直したいと思っております そこで質問なのですが、例えばC言語で作成されたHELLO WORLDを表示するような 実行ファイルをJAVAで作成したボタンで実行が可能かどうか。 もし可能ならば、その方法について教えて頂きたいのですが よろしくお願いします

  • 超初心者向けJAVAプログラミング教材を教えてください。

    このたび、職業訓練校のJavaプログラマー科に通うことになりました。 本来はデザイナーなのでwebデザイン科に行きたかったのですが 受からず、Javaプログラマー科に入学することになりました。 他言語でもプログラミング経験はまったくないのですが、 Javaがわかれば「GUIデザインに携われる道もあるよ。」と知り合いに言われたので入学を決意しました。 ところがっっ、さっぱり授業がわかりませんっ!! まず、用語でつまずき、wikiで調べて読んでも意味すら理解不能です。 例:「クラス」って何?「データベース」って何?「メソッド」って何?「インスタンス」って何?「引数」って何…?というレベルでつまずきっぱなし。 今授業では「Eclips3ではじめるJavaプログラミング入門」秀和システム という本を使っています。 これだけ読んでてもさっぱりわからないので、もっと更に初心者向けの 本を買おうかなとも思っているのですが、どこから手をだし、何を買えばいいやらもわからず…困ってます。 プログラミング超超初心者の私に、お勧めの教材等ありましたら 教えてくださるとうれしいです。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • Javaの勉強の仕方について

    これからJavaをもっと勉強していくにあたり、質問させていただきます。 今自分のレベルとしては、C言語などの経験もあり、 ・Javaの基本的な文法やルール、概念の理解、記法は身につけた。 ・SwingなどのGUIについてはノータッチ の状況です。 今、これからもっとJavaでいろいろなプログラムをかけるようになるためには、どのような勉強方法をすればよいのかわからないのです。 『どのような本を使って、どういう風に勉強すればいいのか』が知りたいです。特に、どういう本を使えばよいのか、がわかりません。 何か、Javaのプログラミング問題集のようなものを手にいれ、それで打ち込む練習を重ねるのでしょうか。それならば、おすすめの問題集などはありますか? 個人的な意見でも構いません。 Javaを学んでいく、貴殿なりのスキルアップするための勉強術・勉強理論を教えてください。 お願いします。

  • MSNメッセンジャーのバージョンダウンはできる?

    MSNメッセンジャー(MSN Messenger)の5.0を使っていました。なんとなく6.0にバージョンアップしたのですが、見栄えとか自分の好みではなく、また5.0に戻したかったので、「アプリの追加と削除」から6.0を削除したら、5.0そのものも消えてしまいました。 改めてソフト自体をインストールしないといけないのですが、MSのサイトに行っても最新の6.1しかありません。 旧バージョンをなんとかして手に入れることはできないでしょうか?ご存知の方教えてください。 (ちなみに、Windows Messengerではなく、MSN Messengerです。)

  • Javaの現状について教えてください

    こんにちは。普段主にC++を使っていて、趣味と実益を兼ねて少しずつJavaを勉強してきた者です。 時間に少し余裕ができてきたのでテキスト整形ソフトをJavaで作ってみようと思っているのですが、基本的なところでいくつか疑問があります。 ご教授いただければ幸いです。 1・現在日本ではJavaは主にサーブレット開発で使われており、アプリケーションソフトに使われることはあまりないそうですが、それは実際そうですか? また、やはり速度面からいって今後もそのような状況が続きそうですか? Javaでアプリケーションを作ることはあまり意味がないことでしょうか。 2・JavaのGUI用のクラスライブラリにはSwing(JFC)と、マイクロソフトが開発したVJ用のクラスライブラリ(名前を忘れました)があるようですが、(あえて使うならば)これらはどちらが主に使われているのでしょうか? またVJはすでに製造中止?になっているそうなのでMSのクラスライブラリは覚えても無駄でしょう? 3・VJで本に載っていた(「Java実例プログラムによるデザインパターン入門」)JFCのクラスを使おうとしたのですが、どうもインストールされていないようです。VJでSwingを使うにはどうしたらいいでしょうか? 以上、とりあえず気になっている点をあげてみました。 他にもお気づきの点があればぜひご指摘下さい。 よろしくお願いいたします。

    • ベストアンサー
    • Java

専門家に質問してみよう