問題タブ [substance]

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.

0 投票する
2 に答える
1186 参照

java - Substance LAF の JTabbedPane のコンテンツ パディングを削除する

Substance LAF でいくつかの実験を行っており、タブ間のパディングを削除しようとしています。私が使用したデフォルトのUIで:

、しかし、それは Substance では機能しません。独自の値を提供しているようです。サブスタンスで同じ効果を得る方法。

0 投票する
1 に答える
288 参照

python - Maya pymel でベイク サブスタンス スクリプトを作成しようとしています

サブスタンス マテリアル用の独自のベイク スクリプトを Maya のファイルにスクリプト化する方法を見つけようとしています。または、コマンドとそれを使用する必要がある形式を提供するドキュメントをどこかで見つけようとしています。サブスタンス コマンドを使用してスクリプトを作成した人はいますか私は参照から見ることができますか?私が見つけたのは、Substance プラグイン情報で見つけたこれらのコマンドのリストだけです。

助けてください!

0 投票する
1 に答える
111 参照

java - ルック アンド フィールを正常に更新しましたが、まだエラーが発生しています

エラーなしでルック アンド フィールを更新しようとしていますが、何が間違っているのかわかりません。

これは私のウィンドウクラスです:

これは、UI (ルック アンド フィール) を更新するメインの場所です。

コンソールには、次の行からエラーが発生したことが示されています。 Window window = new Window();

次に、次の行: setContentPane(new JPanel() {

しかし、setContentPane ブロック全体を削除すると、エラーはコンストラクターを指します。

どんな助けでも大歓迎です。ありがとうございました!

0 投票する
2 に答える
527 参照

java - Java - Substance L&F を使用して編集可能な JComboBox でバックスペースを使用できるようにする

Substance L&F を使用してJComboBoxおり、ポップアップから必要な値を選択したり、エディタに新しい値を入力したりできるように、a を編集可能に設定しました。

新しい値を入力しても問題なく動作しますが、タイプミスした文字をコンボ エディターから削除したい場合、バックスペースをクリックすると、エディター内の文字が消去される代わりに選択されます。スクリーンショットは次のとおりです。

ここに画像の説明を入力

キーボード文字または Backspace または Delete を入力するときに Combo エディタを JTextField のように動作させたいのですが、それを行う方法はありますか? またはこれを引き起こしているのは何ですか?

0 投票する
0 に答える
309 参照

java - 最新の Substance リボン バーでアニメーションをオフにするにはどうすればよいですか?

バックグラウンド:

Substance 5.1 と Flamingo 4.1 を使用する Java Swing クライアントで作業しており、新しく維持されたプロジェクト Insubstantial 7.2.1 の最新バージョンにアップグレードしようとしています。

問題:

以前は、次のコードを使用して、(CPU パフォーマンスを向上させるために) すべてのアニメーションを停止できました。

ただし、最新バージョン (およびバージョン 6.0 以降のように見えるもの) では、UIManager を使用してアニメーションを停止するための ANIMATION_KIND 定数はありません。次のコードを使用して、指定されたすべてのアニメーションの種類を停止できるようですが、これも機能しません。

これらのメソッドのクラス固有のシグネチャも試しましたが、同じ結果が得られました。

Substance に関するKirill の古いブログのドキュメントには、プロパティ ファイルを使用する方法もあると書かれていますが、ブログまたはドキュメントのいずれにも、これに含まれる内容の例はありません。

質問:

Insubstantial 7.2.1 の最新バージョンですべてのアニメーションを停止するにはどうすればよいですか?

0 投票する
1 に答える
1503 参照

java - サブスタンス L&F が機能しない

Java アプリケーションでSubstance L&F ライブラリを使用したいので、.jar ファイルをダウンロードしてプロジェクトのクラスパスに追加しました。main()次に、アプリケーションの関数で L&F を次のように設定します。

これは、JFrame が作成される前に行われます。ただし、例外がスローされなくても何も起こらず、GUI はデフォルトの Swing L&F でレンダリングされます。

私がここで見逃しているアイデアはありますか?

編集
呼び出し の代わりに、代わりSubstanceLookAndFeel.setSkin(skin);に試しましUIManager.setLookAndFeel(skin);た。これはまだ機能しませんが、少なくとも今は例外が発生します:

org.pushingpixels.substance.api.UiThreadingViolationException:
イベント ディスパッチ スレッドで状態追跡を行う必要があります

これを経由で呼び出すことで解決しませんinvokeAndWait()か?

EDIT-2
わかりました。問題は別のものでした。JTableL&F の設定時ではなく、の作成時に例外がスローされました。を介してコンストラクターを呼び出すことでJFrame(基本的にアプリケーション全体を実行します) 、L&F が正しくレンダリングされるようになりましたEventQueue.invokeLater()。しかし、私は以前にそれをしたことがありません.そのようにするのは「保存」(Java用語で有効)ですか?