私はSWTをJavaで使用していますが、SWTボタンの中にあるイメージとテキストを左揃えにしています。それは単純なbutton.setAlignment(SWT.LEFT)呼び出しでなければならないようですが、それは動作していません。クイックGoogle検索では、これがSWTフレームワークのバグかもしれないと私は思っています。誰にもこれに関する助けがありますか?SWTボタンのテキストと画像の位置合わせ?
4
A
答えて
3
これはSWTの制限のようです(少なくともWindowsでは)。
3.2より前は、画像とテキストの両方をボタンに設定できませんでした。そのbug reportを読んで、イメージのテキストへの位置合わせと相対的な位置付けにいくつかの議論がありました。最終的な実装では、中央揃えが強制され、イメージがテキストの左に配置されたようです。
この制限を修正する拡張要求がありました(but it was closed as WONTFIX for 3.3)。
+0
ええ、これも私が残したものでした。さて、私はこれと一緒に行きます。私は私の質問にコメントで投稿する "回避策"を持っています。 – ARF
関連する問題
- 1. 画像とテキストの位置合わせ
- 2. 画像の幅とテキストの位置合わせ
- 3. pandocの画像の位置合わせ
- 4. 画像の位置合わせと画像の位置合わせの違いは何ですか?
- 5. アンドロイドフレームの画像位置合わせ
- 6. ボタンの位置合わせ
- 7. 位置画像とテキスト
- 8. ボタン中心の位置合わせ -
- 9. ImageViewの中の画像の位置合わせの問題 - iPhone
- 10. データバインドでの画像の位置合わせの問題ピボットコントロール
- 11. Navbarの画像の垂直位置合わせ
- 12. 変更画像の位置合わせjqueryの
- 13. 画像の位置合わせの問題
- 14. domの画像を含むcontentEditableのキャレット位置合わせ
- 15. CSS/HTMLでのテキストの配置と位置合わせ
- 16. 画像とテキストの位置付け
- 17. 対応する画像の位置合わせやアニメーション
- 18. Xamarinフォームのリンクボタンとテキストの位置合わせ
- 19. アンドロイドのデフォルト画像ボタンの位置は?
- 20. ブートストラップタグ入力とボタンの位置合わせ
- 21. 内容と画像の位置合わせに混乱しています
- 22. 画像をテキストに合わせる
- 23. グリッドビューの幅と位置合わせ
- 24. 画像上の特定の位置にテキストとボタンを付ける
- 25. HTML画像とテキストの上端と下端を合わせる
- 26. この画像の横のフレックスボックスでテキストの位置合わせがオフになるのはなぜですか?
- 27. テーブルローの3つのボタンの位置合わせ
- 28. 隣接する2つのdivの画像に位置を合わせる
- 29. 画像回転の位置合わせの問題を解決する
- 30. 背景画像右下の位置合わせエラー - アンドロイド上のクロム
SWT Compositeを拡張することでこの問題を解決しましたが、ラベル(画像)とボタン(テキスト付きのボタン)が含まれていました。 SWTの拡張は一般的にサポートされていない機能なので、checkSubclass()メソッドをオーバーライドする必要があります。再び、SWT開発者によると、これはサポートされておらず、潜在的に安全ではないので、これを避けてください。 – ARF
サンプルコードは、私たち全員が使いやすいと思います。今、この修正が欲しい私たちの誰も、ホイールを再発明しなければなりません。また、私は1年前から4.3ファイナル(2013年6月5日)を使用していますが、まだ更新はありません。このポストから5年が過ぎていることを考えると、誰も一ヶ月くらいになっているように見える。 –
カスタムペイントを使用する方法については、こちらをご覧ください:http://stackoverflow.com/questions/12834367/java-swt-button-with-text-over-image(画像の上にテキストを描画することについて説明していますが、同じです) – mecsco