|
Тема
|
Swing - centrirane na komponent s preferred size
|
|
Автор |
Potencialen emigrant (trup) |
Публикувано | 28.01.03 19:28 |
|
Imam 1 panel, i v nego 1 komponent. S kakva kombinaciya ot layout-i da centriram komponenta v panela, bez da go razpyvam?
| |
Тема
|
Re: Swing - centrirane na komponent s preferred size
[re: Potencialen emigrant]
|
|
Автор | qwerty (Нерегистриран) |
Публикувано | 28.01.03 22:06 |
|
probvai s BorderLayout
| |
|
Ne stava - na koeto i ot 5-te mesta da go sloja, pone po ednata razmernost se razpyva do razmera na panela. A ako e v centyra - i po dvete, vse edno e 1x1 GridLayout.
| |
|
FlowLayout се съобразява с предпочитания размер на компонента, ползвай него
--
- лайфстайл списание в мрежата
| |
|
GBL.
| |
|
Da, ama ne centrira vertikalno - redi kmponentite (v sluchaya samo 1) otgore nadolu.
| |
|
ще трябва да комбирираш два лейаут мениджъра - да сложиш нещо като контейнер и бутона в него. А другият и по-добрият вариант е да използваш ГридБагЛейаут мениджъра
--
- лайфстайл списание в мрежата
| |
|
import java.awt.*;
public class A extends Frame{
private A(){
setLayout(new GridBagLayout());
add(new Label("Test"),new GridBagConstraints());
}
public static final void main(final String[] args){
final A a=new A();
a.setSize(300,200);
a.show();
}
}
| |
|
Blagodarya :-) JBuilder-yt malko me zabludi, che nyama da stane, shtoto mi beshe slojil nyakakvi interesni ne-default-ni constraint-i.
| |
|
|
|
|