Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Broblem sa gridbag layout-om...

[es] :: Java :: Broblem sa gridbag layout-om...

[ Pregleda: 1682 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NaHCO3
Pera Petrovic
SeRbIa

Član broj: 142260
Poruke: 90
*.dynamic.sbb.rs.



+1 Profil

icon Broblem sa gridbag layout-om...17.01.2011. u 20:28 - pre 160 meseci
Problem je kako da napisem kolikih mi je dimenzija red u gridbag layout-u? Kada napravim dve vrste one su istih dimenzija a to mi ne treba.

Evo na slici je stvar koju zelim na namestim. Kanvas se siri po obe dimenzije dok workspace samo po y a paleta i status bar po x osi.


He he he!
Prikačeni fajlovi
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.dynamic.sbb.rs.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Broblem sa gridbag layout-om...18.01.2011. u 14:40 - pre 160 meseci
Ajd da ti preporucim slican ali bolji layout manager. Bolji je jer je kod manji i citljiviji kod.

http://www.jgoodies.com/freeware/forms/

Code:


package test;

import javax.swing.JPanel;
import com.jgoodies.forms.layout.FormLayout;
import com.jgoodies.forms.layout.ColumnSpec;
import com.jgoodies.forms.layout.RowSpec;
import com.jgoodies.forms.factories.FormFactory;
import javax.swing.JButton;

public class Test extends JPanel {

    /**
     * Create the panel.
     */
    public Test() {
        setLayout(new FormLayout(new ColumnSpec[] {
                FormFactory.RELATED_GAP_COLSPEC,
                FormFactory.DEFAULT_COLSPEC,
                FormFactory.RELATED_GAP_COLSPEC,
                ColumnSpec.decode("default:grow"),},
            new RowSpec[] {
                FormFactory.RELATED_GAP_ROWSPEC,
                FormFactory.DEFAULT_ROWSPEC,
                FormFactory.RELATED_GAP_ROWSPEC,
                RowSpec.decode("default:grow"),
                FormFactory.RELATED_GAP_ROWSPEC,
                FormFactory.DEFAULT_ROWSPEC,
                FormFactory.RELATED_GAP_ROWSPEC,
                FormFactory.DEFAULT_ROWSPEC,}));
        
        JButton pallete = new JButton("pallete");
        add(pallete, "2, 2, 3, 1");
        
        JButton btnWorkspace = new JButton("workspace");
        add(btnWorkspace, "2, 4, 1, 3");
        
        JButton btnCanvas = new JButton("canvas");
        add(btnCanvas, "4, 4, fill, fill");
        
        JButton btnScroll = new JButton("scroll");
        add(btnScroll, "4, 6");
        
        JButton btnStatusBar = new JButton("status bar");
        add(btnStatusBar, "2, 8, 3, 1");

    }

}


 
Odgovor na temu

[es] :: Java :: Broblem sa gridbag layout-om...

[ Pregleda: 1682 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.