0

そのため、雇用主向けのカレンダー ソリューションがあり、カスタムのルック アンド フィール (Synthetica) を使用しており、テーブル内の各セルには、JPanelボタンのリストとPAGE_AXIS BoxLayout. ボタンが互いに隣接するように各ボタン間のギャップを縮小しようとしています。また、ボタンの外観を破壊することを除いて、境界線を null に設定しようとしました。次のコードを使用しました (コンポーネントの実際のサイズを表示するために Oracle が推奨するように)。

setBorder(BorderFactory.createCompoundBorder(
    BorderFactory.createLineBorder(Color.red), 
    getBorder())); 

そして、これが私が得たものです。

ここに画像の説明を入力

余白の設定は、ボタンが使用している境界線のバージョンでは機能しません。それで、それが使用している現在の境界線を見つける方法はありますか? その境界線のインセットを手動で設定したり、そのようなものを設定したりできるようにします。基本的に、ボタン同士を隣接させる必要があります。何か案は?

明確化: ボタン自体は同じサイズのままにしたいのですが、ボタンの周りの空白 (赤い枠の内側で強調表示) をなくしたいのですが、

4

2 に答える 2

1

Synthetica L&F を見てみようとしましたが、私がやりたくないアカウントを作成する必要があるようです。とにかく、Web サイトをざっと見てみると、L&F に設定されている値のいくつかを確認して構成する方法を示すページを見つけました。そこは一見の価値ありかも。

http://www.jyloo.com/synthetica/customize/

于 2013-11-11T17:15:01.653 に答える