タグ付けされた質問 「user-interface」

ユーザーインターフェイス(UI)は、ユーザーがコンピューターと対話するためのシステムです。このタグは、UI関連のプログラミングの質問に使用できます。ユーザーインターフェイス用の別のStack Exchangeサイト、コンピューターとの相互作用、およびユーザーエクスペリエンスのデザインがあることに注意してください:https://ux.stackexchange.com。

4
WPFでコントロールを取得して使用可能なスペースを埋めるにはどうすればよいですか?
一部のWPFコントロール(などButton)は、高さを指定しないと、コンテナー内の利用可能なすべてのスペースを喜んで消費するようです。 そして、いくつかは、私が今使用する必要があるもののように、(複数行)TextBoxとはListBox、コンテンツを収めるために必要なスペースを取るだけで心配しているように見えます。 これらの男をのセルに配置するUniformGridと、利用可能なスペースに合わせて拡大されます。ただし、UniformGridインスタンスはすべての状況に適しているわけではありません。いくつかの行が*高さに設定され、それ自体と他の行の間の高さを分割するグリッドがある場合はどうでしょうか。a StackPanelがあり、a Label、a List、a Buttonがある場合、リストを取得して、ラベルとボタンで満たされていないすべてのスペースをどのように使用できますか? これは本当に基本的なレイアウト要件になると思いますが、可能な限りスペースを埋める方法を理解することはできません(それらを配置しDockPanelて埋めるように設定することも機能しないようです。DockPanel唯一のサブコントロール)によって必要なスペースを占めています。 あなたが一緒にプレイしていた場合はサイズ変更可能なGUIは非常に恐ろしいだろうHeight、Width、MinHeight、MinWidthなど HeightとWidthプロパティを、使用するグリッドセルにバインドできますか?またはこれを行う別の方法はありますか?


7
iTunes 11で曲リストに色を付けるアルゴリズムはどのように機能しますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する 新しいiTunes 11には、アルバムの曲リストを表示する非常に優れたビューがあり、アルバムカバーの機能でフォントと背景の色を選択します。誰かがアルゴリズムがどのように機能するかを理解しましたか?


30
保存アイコン:まだフロッピーディスクですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はユーザーが作業内容を保存できるプロジェクトに取り組んでいます(おそらくHDDにありますが、フロッピーディスクを含む他のメディアにも)。もちろん、人気のある[ファイル] > [ 保存 ]オプションはありますが、ツールバーボタンはどうですか? 最も人気のあるアイコンはフロッピーディスクです。ただし、ユーザーがフロッピーに書き込む可能性はかなり低いです。それでも、フロッピーはリテラルよりも表現力があると思います。 結局のところ、ほとんどのユーザーが慣れ親しんでいる慣例を守るために、フロッピーディスクのアイコンを使用しますが、この古いアイコンを更新する方法について何かアイデアはありますか?


8
C ++でグラフィカルユーザーインターフェイスを構築するにはどうすればよいですか?[閉まっている]
ここで何が質問されているのかを理解することは困難です。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 8年前に閉鎖。 これまでのところ、私のC ++プログラムはすべてコマンドラインインターフェイスを使用しており、私が経験した他の唯一の言語は、GUIをサポートしないPHPです。 C ++でのグラフィカルユーザーインターフェイスプログラミングはどこから始めますか?どうすれば作成できますか?


17
逆さまのキャレット文字はありますか?
古典的なASPページを多数維持する必要があります。その多くは、並べ替え機能のない表形式のデータを持っています。元の開発者がデータベースクエリで使用した順序は、何にでも対応できます。 これらのページの束への基本的な並べ替えに取り組みたいのですが、すべてJavaScriptでクライアント側で実行しています。特定の列の特定のテーブルを特定の方向に並べ替えるための基本的なスクリプトを既に作成しましたが、ここで使用する特定の規則によってテーブルが制限されている限り、問題なく機能します。 UIに対して実行したいのは、キャレット文字(^)でソート方向を示すことだけです... キャレットの正反対の特殊文字はありますか?手紙vはそれを完全にカットしません。または、使用できる別の文字の組み合わせはありますか?

12
Pythonを使用して直接実行可能なクロスプラットフォームGUIアプリを作成するにはどうすればよいですか?
Pythonは複数のプラットフォームで動作し、デスクトップおよびWebアプリケーションで使用できるため、Mac、Windows、およびLinuxの実行可能ファイルにコンパイルする方法があると結論付けています。 問題は、どこから始めればいいのか、それを使ってGUIを書く方法がわからないことです。誰かがこれに光を当てて、正しい方向に向けることができますか?

20
スワイプして削除し、[詳細]ボタンを押します(iOS 7のメールアプリと同様)。
ユーザーが(iOS 7のメールアプリのように)テーブルビューでセルをスワイプしたときに「詳細」ボタンを作成する方法 私はこことCocoa Touchフォーラムの両方でこの情報を探していましたが、答えを見つけることができないようで、自分よりも賢い誰かが解決策を提供できることを願っています。 ユーザーがテーブルビューのセルをスワイプしたときに、複数の編集ボタン(デフォルトは削除ボタン)を表示したいと思います。iOS 7のメールアプリでは、スワイプして削除できますが、[MORE]ボタンが表示されます。

18
クーラーASCIIスピナー?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する コンソールアプリでは、GUI待機カーソルのようなASCIIスピナーを使用して、作業が行われていることを示すことができます。一般的なスピナーは、「|」、「/」、「-」、「\」の4文字を循環します。 コンソールアプリケーションに刺激を与える他の循環アニメーションシーケンスにはどのようなものがありますか?

30
タイトルなしのUINavigationBarカスタム戻るボタン
タイトルなしでiOS 7以降のナビゲーション戻るボタンをカスタマイズするにはどうすればよいですか?(つまり、矢印のみ) self.navigationItem.leftBarButtonItem = self.editButtonItem; self.backButtonItemがあるかどうか疑問に思っています。 または このようなもの? self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemBACK target:self action:@selector(back)];

9
Java GUIフレームワーク。何を選ぶ?Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Java用のGUIフレームワークはかなりたくさんありますが、今日のフレームワークとして認識されているものは何ですか? 以下は、さまざまなフレームワークに対する私の理解です。間違っている場合は修正してください。これは非常に大まかに定義された一連の質問ですが、リッチなGUIアプリケーションの作成を考えている人にとっては、それでも価値があると思います。 AWT Swingの基盤であり、パフォーマンスは良好ですが、高度なコンポーネントが不足しています。リッチなアプリケーションを作成するつもりなら、AWTはおそらく進むべき道ではありません。ただし、リッチなユーザーインターフェイスを必要としない小さなGUIアプリケーションの場合。これは、実証済みのフレームワークであるため、完全に適合します。 スイング 前述のAWTに基づいています。初期の段階では、それは低速でバグが多いと見なされ、IBMにEclipse用のSWTを作成させました。ただし、Java 5(または6)では、Swingが新しいアプリケーションを構築するための選択のフレームワークになりました。Swingには豊富なコンポーネントがたくさんありますが、一部の領域ではまだ不足しています。1つの例は、並べ替えやフィルタリング/検索を実行できるフル機能のTreeTableコンポーネントがないことです。 SWT IBMがEclipseのために作成した彼らは、当時のSwingはEclipseには適していないと考えていたようです。それ自体はかなり低レベルであり、JNIを介してプラットフォームのネイティブウィジェットを使用します。SwingやAWTとはまったく関係ありません。ただし、APIはやや扱いにくく、直感的ではありません。TreeTableのようないくつかの高度なコンポーネントがあります。(しかし、私はそれらが箱から出してソートおよびフィルタリングをサポートするとは思わない)。SWTは(JNI?を介して)いくつかのネイティブバインディングを使用します。インターネット上では、このフレームワークを今日のプロジェクトで使用しないでください。(何故なの?) SwingX Swingに基づいており、その使命は、swing用の豊富なコンポーネントを作成することです。まだ開発中です。(ただし、あまりアクティブではありません。)たとえばTreeTableなど、非常に優れたコンポーネントのセットを用意します。しかし、TreeTableは、私の知る限り、フィルタリングとソートをサポートしていません。ただし、強調表示による検索はサポートされています。 SwingXはコンポーネント(AFAIU)であり、既存のSwingコンポーネントの拡張または構成であることに注意してください。 JGoodies 私が何も知らないフレームワーク...長所と短所は何ですか?Jgoodiesと他のセットとの違いは何ですか? JGoodies OTOHはPLAFとレイアウトについてです。 JavaFX Java / Oracleの最新のフラッグシップ。リッチなデスクトップまたはWebアプリケーションの開発における事実上の標準であることを約束します。 Apache Pivot Java2Dを使用してUIをレンダリングし、SwingおよびAWTの(IMO、肥大化した)遺産の影響を最小限に抑えます。(@Augustus Thoo) 主な焦点はRIA(リッチインターネットアプリケーション)にあるようですが、デスクトップアプリケーションにも適用できるようです。そして個人的なコメントとして、とても面白そうです!私は特にそれがApacheプロジェクトであることを気に入っています。 https://cwiki.apache.org/PIVOT/frequencyly-asked-questions-faq.html Qtジャンビ c / c ++で書かれたネイティブqtライブラリのjavaラッパー。非常に強力で、広く使用され、受け入れられています。多くのGUIコンポーネントと使いやすいAPIがあります。 http://qt-jambi.org/ だから、私が求めていることの少しを要約しようとする: 今日、Javaで多くの高度なコンポーネントを含むデスクトップアプリケーションを作成したいとします。何を選択すればよいですか?なぜ? これらのフレームワークのどれが非推奨として認識されるべきであり、どれが遠い未来のフレームワークとして認識されるべきですか? 今日の事実上の標準フレームワークは何ですか?Java GUIアプリケーションを作成するためにどのツールを利用しますか? 私はこれを後悔するかもしれませんが、とにかくそれを試してください: C#/。Netには、あらゆる方向に柔軟に使用できる非常に優れた使いやすいコンポーネントのセットがあると言われています。そして、異なるJavaフレームワークをある程度調査した後、Javaについて同じことを言うことができないようです。どうしてこれなの?java(世界で最も広く使用されているプログラミング言語)に同じGUIコンポーネントのセットがないのはなぜですか? javaがguiコンポーネントをはるかに低いレベルに基づいているだけで、探しているすべての高度なコンポーネントを作成することは可能ですが、すべての作業を自分で行う必要はありません。
228 java  swing  user-interface  swt  awt 

13
Linux用のグラフィカルDIFFプログラム[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 PCのグラフィカルDIFFプログラムでAraxis Mergeが本当に好きです。しかし、私はlinuxで何が利用できるのか分かりません。z800メインフレームでSUSE Linuxを実行しています。他の誰もが好きなプログラムへのいくつかの指針を得ることができれば、私は最も感謝しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.