2009-08-05 19 views
1

私は、私のアプリケーションで境界線またはギャップ幅を設計/プログラミングすることについて、このジレンマを持っています。私はSwingを使用していますが、これは実装に依存しないものです。私は2つのサブペインを分割するスプリッタペイン(JXMultiSplitPane)を持っています。実際のアプリケーションでは黒い枠線が消えてしまい、デバッグのためにここにしかありません。GUI境界のジレンマ

2つのサブペーンの間にはギャップがあることに注意してください。それはスプリッターであり、それを取り込むのに十分な幅が必要です。また、各テーブルと黒い枠線との間の隙間に気づくでしょう。それは、妥当なスペースを追加するためにそこに存在するはずです...ただし、黒い枠線を削除すると、2つのテーブルの間に3倍の幅があるようになります。

私の本能は、左側のテーブルの右側のギャップと右側のテーブルの左側のギャップを取り除くことで、唯一のギャップはスプリッタそのものです。これはそれを扱う正しい方法ですか?私が躊躇しているのは、ユーザーに垂直に積み重ねるオプションを与えているかもしれないので、左側のテーブルの実際の境界線の間隔を変更する必要があります(スプリッターに隣接する間隔を0に設定する必要があります)。 ...

https://farm3.static.flickr.com/2436/3792188681_21c2c80ae8.jpg

答えて

0

それは実際に私には大丈夫に見えます。待ってから、縦積みを決めて、それがどのように見えるかを見てみましょうか?

2

もう1つの選択肢は、スプリッターを「通常の」背景とは視覚的に区別し、恐らく隆起した外観にすることです。

関連する問題