問題タブ [jprogressbar]
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 - JProgressBarを使用したJFrameの実行
私は上記のコードを持っています。しかし、それを実行すると、プログレスバーJFrameを閉じるまで、dosome処理セクションは処理されません。
プログレスバーを表示し、Javaに処理の実行セクションを続行するように指示するにはどうすればよいですか?
java - JProgressBar からの InputStream
に多くの投稿がありますがJProgressBar
、次の問題の解決策が見つかりません。JProgressBar
から受信した測定バイトを更新するにはどうすればよいInputStream
ですか?
たとえば、次のコードがあります。
jprogressbar - JavaのJProgressBarで%記号なしで数値を表示するには?
JProgressBar を使用する場合、パーセントではなく 0 から 32 までの数値を表示したいので、開始前は 0 と表示され、開始ボタンをクリックすると 1 、 2 、 3 ... 32 と表示されます。
どうやってするの ?
java - Java - JProgressBar をソケットから更新するには?
私は何週間もの間、次の問題を修正しようとしてきました:(。私のJavaアプレット(MyApplet)には、選択したファイルの内容をサーバーからローカルPCにオープンソケットを介して送信することになっているbtnSendToPCと呼ばれるボタン用のメソッドがあります。この問題は、ローカル PC にダウンロードされたファイルの量をユーザーに表示する JProgressBar を実装しようとしたときに発生します. このサイトで多くの JProgressBar の例を読みましたが、正直なところまだ理解できません.以下は、すべての主要部分を含む私のコードの非常に短いバージョンです。
java - Java JProgressBar は、消費された値を描画しません
わかりましたので、完全なクラスに問題が含まれている質問を更新しました。JProgressBar の合計の消費量を着色していません。JProgressBar は正しい消費量を表示しますが、JProgressBar に色を付けません。
ただし、メソッド initUI() { cap_bar.setMaximum(5000); に以下を追加しますか? cap_bar.setValue(1000) } 次に、JProgressBar は値セットと色を取得します。
.setValue() が incrementVariables() で呼び出されたときに JProgressBar が色付けされないのはなぜですか。
また、2 番目の質問:
ご覧のとおり、私のクラスは混乱しています。追加のメソッドを処理するクラスが他にもあります。とにかく、GUI 開発にアプローチする専門的な方法は何ですか。それは私がやっている方法ではないと推測しています。別のクラスで GUI を作成し、すべてのコンポーネントをパブリック変数で呼び出せるようにして、そのクラスの外で操作できるようにしました。
java - java - オブザーバー/オブザーバブルを使用して JProgressBar を実装する mvc
これまでのところ、すべてのモジュールが問題なく動作するようになりました。
- 表示: UI を構築し、メイン フレームで JComponents をアドレス指定するためのメソッドを提供します。
- コントローラー: アクション リスナーを提供し、ビューとモデルをリンクします。
- モデル: 変更されたすべてのロジックが含まれます ビューは Observer / Observable を介して通知されます
ここでの私のジレンマは、このデザイン パターンに JProgressBar をどのように実装するかということです。問題は、次のように JProgressBar をペイントすることです。
バー = 新しい JProgressBar(); bar.setString(consumed + " / " + total); bar.setStringPainted(true);
とにかく、エラーが発生するか、単に消費された値を更新したが、JProgressBar の消費された部分をペイントしない場合は、このデザイン パターンに JProgressBar を実装することを選択します。
ここに私の短縮コードがあります:
表示 >> 更新方法:
コントローラー >>
そして私のモデル:
したがって、アプリケーションは次のように動作します。要素が JComboBox から選択され、いくつかのラベルが変更され、setCapacitorBar(). を呼び出すことによって JProgressBar が設定されます。追加のモジュールがメイン要素に追加されると、関数 model.incConsumedCap(5000); 消費量をインクリメントし、setChaned() フラグを設定し、 update メソッドで notifyObservers() を呼び出します。前述の JProgressBar は消費値を直接設定しますが、効果はありません。
- 私はこれが非常に読みにくいことを知っているので、Observer に基づいて構築する GUI アプリケーションを作成している場合、JProgressBar をどのように実装するかについて直接的な提案を求めたいと思います - Observable design
java - JavaJProgressBar->MVC実装
JProgressBarをMVCObserver/ Observableデザインにデプロイする方法として、実際の例を示したりリンクしたりしてください。何度か試みた後、自分が失われたことに気づきました。他のJComponentで問題は発生していませんが、JProgressBarを更新できません。
java - Javaの見栄えの良いプログレスバー
サードパーティのライブラリを使用してもかまいませんが、主にSwingを使用して、見栄えの良いプログレスバーをJavaで表示する方法を知っている人がいるかどうか疑問に思います。
私はJProgressBarチュートリアルを見てきましたが、バーのスタイリングについて言及しているものはありません。APIを読んで、ProgressBarUIオブジェクトを返すgetUIメソッドを見つけましたが、それをカスタマイズする方法はあまりありません。
私が欲しいのは、丸みを帯びた角を追加し、背景と前景の色、幅、長さ、通常を変更することです。
ありがとう!
java - イベントに基づいて進捗率を計算する
レポート生成の進行状況を示すプログレスバーを実装する必要があります。問題は、生成によって生成されたイベントに基づいてレポートの進行状況のパーセンテージを表す必要があることですが、最初にイベントの合計量を知る必要がないため、たとえばレポートの生成により、次のイベント (フェーズ) が送信されます。
この例では、合計 3 つのタスクと 6 つのイベントがあります。タスクの総数はわかりませんが、イベントの総数がタスクの数の 2 倍であることはわかっています。
どのイベントが存在し、いくつあるかはわかりませんが、進行状況をプログレス バーで表す必要があるため、0 から 100 までの数値を使用します。
どのように計算できますか?進行を表す最良の方法は何ですか?