問題タブ [uicomponents]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - h:panelGrid に複数の子コンポーネントを持つカスタム Facelets-Tag
を拡張するカスタムタグを作成しましたUIComponentBase
。
メソッド中に複数の Child-Components ( UIComponent
)を追加しますencodeBegin
。
レイアウトのために、この Child-Components を にネストしたいのですがh:panelGrid
、
ここでタグが邪魔になります。
ExampleTag.java
ExampleOutput.xhtml
生成された出力には、同じ cellにコンポーネントHtmlLabel
とHtmlOutput
コンポーネントが含まれますが、それらを 1 つの行、つまり2 つの cell
に配置したいと考えています。
actionscript-3 - サブクラスでMouseEvent.CLICK、MOUSE_DOWNを処理します
Canvasコンテナで囲まれたボタンのパネルを作成しています。この目的のためにMyButton
、UIComponentのサブクラスであるクラスを作成しました。MyButtonクラスには他に2つのサブクラスがあります:MyRadioButton
とMyMenuButton
、は、に対して別の動作をしMouseEvent.MOUSE_DOWN
ます。MyMenuButton
XMLから構築したメニューを作成して表示し、正常に構築します。
次のようにスーパークラスにリスナーを追加します。
それは作成段階で行われます。
私のサブクラスでは、handleMouse
ハンドラーをオーバーライドします。
これらのボタンオブジェクトは、次のようにキャンバスコンテナに追加されます。
クラスでMyButtonsContainer.as
:
これらのボタンは完全に所定の位置に描画されます。問題は動作です。イベントはスーパークラスのhandleClickハンドラーに到達しません。そしてそれが実際の問題です-なぜそうなるのでしょうか?前もって感謝します
編集:MOUSE_DOWNとMOUSE_UPがCLICKイベントに干渉しているようです。リスナーを削除すると、ハンドラーをクリックするようになります。リスナーを一緒に住まわせるにはどうすればよいですか?
android - グラフを表示するためのAndroidコンポーネント(2Dでのノードとエッジ)?
私は「マインドマップ」プログラム(Thinking Spaceなど)に似たAndroidアプリの開発を始めています。いくつかのグラフノード(テキスト、場合によっては画像を含む)とそれらを接続するエッジが表示されます。グラフアルゴリズムの面倒を見ることができますが、これらを表示するためのAndroidコンポーネントについて2つの不確かな点があります。
拡張グラフはかなり大きくなるため、ユーザーは垂直方向と水平方向の両方にスクロールできる必要があります。ScrollViewとHorizontalScrollViewを見ましたが、垂直方向と水平方向の両方にスクロールできません。だから私はどのトップレベルのコンテナを使うべきか知りたいです。
また、ユーザーがグラフの小さな部分にズームインできるように、ピンチジェスチャでグラフをズーム可能にする必要があります。ただし、グラフノードをインタラクティブにして、ユーザーがグラフノードをタップし、テキストを入力して指で移動できるようにする必要もあります。各ノードを個別のViewオブジェクトとして実装する必要がありますか?もしそうなら、どうすればすべてのノードを一緒にズームさせることができますか?
ありがとう。
blackberry - ブラックベリーで画面を更新するには?
私は1つのアプリを開発しています。すでにスタックにある画面の更新に関連する問題に直面しています。ボタンのクリックで myappscreen.invalidate() を使用しようとしましたが、画面が更新されません。
この問題を解決するのを手伝ってください。
java - JFrame を使用せずにカスタム フローティング Swing コンポーネントを作成するにはどうすればよいですか?
JFrame を画面に表示する (または拡張する) 必要のないデスクトップ ウィジェットなどのカスタム Swing コンポーネントを作成したいと考えています。
私のコンポーネントは非常にシンプルで、JFrame は必要のない多くの機能を実装しているため、JFrame を拡張したくありません。
誰から始める?どのクラスを拡張する必要がありますか?
どうもありがとう
編集 - - - - - - - - - - - - - - - - - - - -
みんなありがとう!
お送りいただいたレファレンスを確認いたします。また、swing API なしで Java で画面に描画することは可能ですか?
c# - XNAをWinFormsに埋め込む
XNAゲームをC#WinFormまたはC++ウィンドウに埋め込むことは可能ですか。はいの場合、どのように。
通常のUIコントロールを使用し、ゲームのウィンドウインターフェイスを使用して、よりインタラクティブで動的なシミュレーションを行いたいと考えています。
jsf - UIComponent の値バインディングへのアクセス
<t:inputFileUpload>
アプリケーションでファイルをアップロードするために使用します。選択されたファイル (UploadedFile
オブジェクトとして表される) は、フォームの送信時にそのバインディング (バッキング Bean のメンバー) にのみ保存されます。UI で動的要素を使用しているため、フォームは送信せずに再レンダリングされます。この場合、値バインディングは無効であり、ユーザーは を使用してファイルを再選択する必要があります<t:inputFileUpload>
。
もちろん、これはあまりユーザーフレンドリーではありません。サブミットしなくても、新しい値 (つまり、アップロードされたファイル) を値バインディング (つまり、バッキング Bean のメンバー) にコピーするイベント ハンドラーを登録したい を<t:inputFileUpload>
スローします。ValueChangedEvent
複数のファイルをアップロードできるようにしたいので、次のUploadedFile
ように JSF で参照される値バインディングとしてオブジェクトの配列があります。
今、私はこのようなことをしたいと思います:
このようなことは可能ですか?ValueBinding getValueBinding(String)
思い通りにそれを実現するために呼び出す方法をまだ理解していません。
jsf - JSFのUIComponentsの値とバインディングタグの違い
私はJSFを学んでいて、これら2つの属性で混乱しています。私が使用する場合、どのような違いがありますか?
<h:inputText value="#{myBean.myProperty}/>"
使用するのではなく:
<h:inputText binding="#{myBean.myProperty}/>"
apache-flex - addChildが呼び出された後、Flex 4 UIComponentの幅と高さがゼロのままです
多くの children を保持するObjectHolder
extendsコンポーネントがあります。ただし、 を使用してこれらの子を に追加した後、その幅と高さはゼロのままです。を含む子コンポーネントのサイズに自動的に拡張することは可能ですか?UIComponent
UIComponents
addChild()
ObjectHolder
UIComponent
delphi - リストボックスとツリービューを組み合わせたC++Builderコンポーネントはありますか?
列付きの階層データを表示する必要があります。つまり、ツリービューと混合された
一種のリストボックスです。
標準コンポーネントとJCL/JVCLを見てきましたが、似たようなものはありません。何か案が ?
編集
RADStudio XEを使用しているので、コンポーネントは最新である必要があります。