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

Problem u JBuilder-u 4

[es] :: Java :: Problem u JBuilder-u 4

[ Pregleda: 3509 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MAD-MAX
Marko Mitic

Član broj: 351
Poruke: 1060
195.178.63.*

Jabber: MAD-MAX@jabber.com
ICQ: 65811355


Profil

icon Problem u JBuilder-u 413.08.2001. u 00:42 - pre 255 meseci
Imam problem u JBuilder-u u Windowsu. Do sada nisam imao iskustva sa njim i nije mi jasno zasto kada crtam/dodajem neku kontrolu na formu ona se odmah razvuce po celoj formi i nikako ne mogu da je smanjim a kad dodam jos kontrola one se prepolove tako da je cela forma puna i mora uvek da je puna. Odnosno nikako ne mogu da dodajem kontrole kao u VB-u ili C#-u. Da li to tako treba ili ...? :)
"If you do what you always did! - You will get what you always got!"
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
194.144.203.*

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Problem u JBuilder-u 413.08.2001. u 13:18 - pre 255 meseci
Citat:
MAD-MAX je napisao:
Imam problem u JBuilder-u u Windowsu. Do sada nisam imao iskustva sa njim i nije mi jasno zasto kada crtam/dodajem neku kontrolu na formu ona se odmah razvuce po celoj formi i nikako ne mogu da je smanjim a kad dodam jos kontrola one se prepolove tako da je cela forma puna i mora uvek da je puna. Odnosno nikako ne mogu da dodajem kontrole kao u VB-u ili C#-u. Da li to tako treba ili ...? :)


Nije to problem u JBuilderu, vec je problem u Java AWT kontrolama, jer AWT nema fixed polozaj i velicinu,
vec se odredjuje prema ostalim kontrolama. Nista drugo ti ne preostaje nego da koristis panele, koje ces
prvo lepo da rasporedis a zatim da u te panele postavljas dugmice, forme i slicno.. Tek tako mozes da uradis
ono sto si hteo..

Poz, alex.

Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

MAD-MAX
Marko Mitic

Član broj: 351
Poruke: 1060
*.jugo-trade.com.

Jabber: MAD-MAX@jabber.com
ICQ: 65811355


Profil

icon Re: Problem u JBuilder-u 414.08.2001. u 01:19 - pre 255 meseci
Znaci li to da ne postoji nacin da kontrole postavljam onako kako se to radi u VB-u
"If you do what you always did! - You will get what you always got!"
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Član broj: 71
Poruke: 2194
194.144.203.*

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: Problem u JBuilder-u 414.08.2001. u 11:57 - pre 255 meseci
Citat:
MAD-MAX je napisao:
Znaci li to da ne postoji nacin da kontrole postavljam onako kako se to radi u VB-u


Jesi li ti procitao sta sam ja napisao gore? Mozes da postavljas kontrole, ali to zahteva malo vise
"postavljanja", odnosno vise kontrola nego u VB-u...



Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.dip.urc.bl.ac.yu

ICQ: 46802502


+49 Profil

icon Re: Problem u JBuilder-u 415.08.2001. u 03:48 - pre 255 meseci
[quote]alex je napisao:
Citat:
MAD-MAX je napisao:
Znaci li to da ne postoji nacin da kontrole postavljam onako kako se to radi u VB-u
NIJE TO VB


[br]
Citat:

Jesi li ti procitao sta sam ja napisao gore? Mozes da postavljas kontrole, ali to zahteva malo vise
"postavljanja", odnosno vise kontrola nego u VB-u...


E a mozes da korisits onaj ..khm ne mogu da se sjetim koji je to property ali ima u nazivu GRID i onda mozes da slazes komponente.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
195.252.107.*



Profil

icon Re: Problem u JBuilder-u 415.08.2001. u 15:41 - pre 255 meseci
Heh ako hoces grid bag layout evo ti moj prog u kome imas to:
//by weB_KiLeR bak-bag team.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;

public class program extends JFrame implements ActionListener, KeyListener

{

JMenuBar meni = new JMenuBar();
JPanel glavni = new JPanel();
JPanel sporedni = new JPanel();


JLabel al = new JLabel("ime");
JLabel bl = new JLabel("prezime");
JLabel cl = new JLabel("maticni broj");
// JLabel hal = new JLabel("Bolest zuba1");
JLabel ml = new JLabel("Bolest");
JTextField at = new JTextField("0",9);
JTextField bt = new JTextField("0",9);
JTextField ct = new JTextField("0",9);
JTextField mt = new JTextField("0",9);

// JComboBox hat = new JComboBox();
String ime[] = new String[20];
String prezime[] = new String[20];
String maticni_broj[] = new String[20];
String bolest[] = new String[20];
int index=0,pom;
String p;
GridBagLayout gbl = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
///////////////////////////////////////
public program ()//CONSTRUCTOR
{

super("program");
glavni.setLayout(new BorderLayout());
sporedni.setLayout(gbl);

// hat.addItem("Karijes");
// hat.addItem("Erozija zuba");
// hat.addItem("Vadjenje zuba");

postavka (gbc, 0,0,1,1,25,16);
gbc.anchor=GridBagConstraints.EAST;
gbc.fill=GridBagConstraints.NONE;
gbl.setConstraints(al,gbc);
sporedni.add(al);

postavka (gbc, 1,0,1,1,25,16);
gbc.anchor=GridBagConstraints.WEST;
gbc.fill=GridBagConstraints.HORIZONTAL;
gbl.setConstraints(at,gbc);
sporedni.add(at);

postavka (gbc, 0,1,1,1,25,16);
gbc.anchor=GridBagConstraints.EAST;
gbc.fill=GridBagConstraints.NONE;
gbl.setConstraints(bl,gbc);
sporedni.add(bl);

postavka (gbc, 1,1,1,1,25,16);
gbc.anchor=GridBagConstraints.WEST;
gbc.fill=GridBagConstraints.HORIZONTAL;
gbl.setConstraints(bt,gbc);
sporedni.add(bt);

postavka (gbc, 0,2,1,1,25,16);
gbc.anchor=GridBagConstraints.EAST;
gbc.fill=GridBagConstraints.NONE;
gbl.setConstraints(cl,gbc);
sporedni.add(cl);

postavka (gbc, 1,2,1,1,25,16);
gbc.anchor=GridBagConstraints.WEST;
gbc.fill=GridBagConstraints.HORIZONTAL;
gbl.setConstraints(ct,gbc);
sporedni.add(ct);

/* postavka (gbc, 0,4,1,1,25,16);
gbc.anchor=GridBagConstraints.EAST;
gbc.fill=GridBagConstraints.NONE;
gbl.setConstraints(hal,gbc);
sporedni.add(hal);

postavka (gbc, 1,4,1,1,25,16);
gbc.anchor=GridBagConstraints.WEST;
gbc.fill=GridBagConstraints.HORIZONTAL;
gbl.setConstraints(hat,gbc);
sporedni.add(hat);
*/
postavka (gbc, 0,3,1,1,25,16);
gbc.anchor=GridBagConstraints.EAST;
gbc.fill=GridBagConstraints.NONE;
gbl.setConstraints(ml,gbc);
sporedni.add(ml);

postavka (gbc, 1,3,1,1,25,16);
gbc.anchor=GridBagConstraints.WEST;
gbc.fill=GridBagConstraints.HORIZONTAL;
gbl.setConstraints(mt,gbc);
sporedni.add(mt);
Meni();
glavni.add("North",meni);
setContentPane(glavni);
glavni.add("Center",sporedni);

}
public void postavka(GridBagConstraints gbc,int x,int y,int zx,int zy,int w,int h)
{
gbc.gridx = x;
gbc.gridy = y;
gbc.gridwidth = zx;
gbc.gridheight = zy;
gbc.weightx = w;
gbc.weighty = h;
}
public static void main(String[] arg)
{
JFrame Win1 = new program();

WindowListener wl = new WindowAdapter()
{
public void WindowClosing(WindowEvent e)
{
System.exit(0);
}

};

Win1.addWindowListener(wl);
Win1.setSize(new Dimension(200,250));
Win1.setVisible(true);
}

public void Meni()
{

// JMenu Izgled = new JMenu("Izgled");
this.setJMenuBar(meni);
JMenu Fajlovi = new JMenu("Fajel");
Fajlovi.setMnemonic(KeyEvent.VK_M);
meni.add(Fajlovi);
JMenuItem novi = new JMenuItem("unesi");
novi.addActionListener(this);
Fajlovi.add(novi).setMnemonic(KeyEvent.VK_N);

Fajlovi.add(new JSeparator());

JMenuItem pretraga = new JMenuItem("pretraga");
pretraga.addActionListener(this);
Fajlovi.add(pretraga).setMnemonic(KeyEvent.VK_N);

Fajlovi.add(new JSeparator());

JMenuItem kraj = new JMenuItem("Kraj");
kraj.addActionListener(this);
Fajlovi.add(kraj).setMnemonic(KeyEvent.VK_K);

JMenu Help = new JMenu("Pomoc(Help)");
Help.setMnemonic(KeyEvent.VK_M);
meni.add(Help);

JMenuItem Serbian = new JMenuItem("Serbian");
pretraga.addActionListener(this);
Help.add(Serbian).setMnemonic(KeyEvent.VK_N);



/*
meni.add(Izgled);
JMenuItem Windows = new JMenuItem("Windows");
JMenuItem Java = new JMenuItem("Java");
JMenuItem Unix = new JMenuItem("Unix - Motif");
Windows.addActionListener(this);
Java.addActionListener(this);
Unix.addActionListener(this);
Izgled.add(Java).setMnemonic(KeyEvent.VK_J);
Izgled.add(Windows).setMnemonic(KeyEvent.VK_W);
Izgled.add(Unix).setMnemonic(KeyEvent.VK_U);
*/
}

/* public void actionPerformed(ActionEvent ae)
{
if(ae.getActionCommand() == "Windows")
{
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}

catch (Exception e) { }
}
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}

catch (Exception e) { }
}

if(ae.getActionCommand() == "Java")
{
try
{
UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
SwingUtilities.updateComponentTreeUI(this);
this.pack();
} catch (Exception e) { }
}


if(ae.getActionCommand() == "Unix - Motif")
{
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
this.pack();
}
catch (Exception e) { }
}

}

}*/
public void keyTyped(KeyEvent e)
{


if(e.getKeyChar() == Event.ENTER)
{

}


}
public void keyReleased(KeyEvent e)
{
}

public void keyPressed(KeyEvent e)
{
}

public void actionPerformed(ActionEvent ae)
{

if (ae.getActionCommand() == "unesi")
{
if (index<20)
{
ime[index]=at.getText();
prezime[index]=bt.getText();
maticni_broj[index]=ct.getText();
bolest[index]=mt.getText();
index++;
}


}

if(ae.getActionCommand() == "pretraga")
{
p=at.getText();

for(int i=0;i<20;i++)
{
if (p==ime)
{
pom=i;
}
}
at.setText(ime[pom]);
bt.setText(prezime[pom]);
ct.setText(maticni_broj[pom]);
mt.setText(bolest[pom]);
}

if(ae.getActionCommand() == "Kraj")
{
this.hide();
System.exit(0);
}
if(ae.getActionCommand() == "Serbian")
{
}
if(ae.getActionCommand() == "English")
{
}


}



}
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
*.kc.vicert.com

Sajt: www.javasvet.net


Profil

icon Re: Problem u JBuilder-u 415.08.2001. u 15:50 - pre 255 meseci
Cini mi se da je najjednostavnije da Layout forme stavis na null i onda mozes da trpas kontrole gde god hoces ali ni Layout-i nisu dzaba izmisljeni ... vidi se cemu sluze kad resize-ujes formu ... da, radi, probao sam ...

<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
195.252.107.*



Profil

icon Re: Problem u JBuilder-u 415.08.2001. u 21:47 - pre 255 meseci
E da ako neko nadje prob kod ovog mog programa???
Ovako kao sto vidite program radi sledece:
Unesete podatke u txt field i pritisnete unesi on ce uneti podatke i onda unesete tako jedno 4 komada...
I kad bi upisali neku podatak od onih sto ste uneli dobili bi sve informacije o njemu.
Uglavnom on ne trazi nego prikaze samo provog sto ste uneli ako me razumete sta hocu da kazem...
 
Odgovor na temu

MAD-MAX
Marko Mitic

Član broj: 351
Poruke: 1060
195.178.63.*

Jabber: MAD-MAX@jabber.com
ICQ: 65811355


Profil

icon Re: Problem u JBuilder-u 416.08.2001. u 01:17 - pre 255 meseci
E hvala tweeester-u stvarno radi samo nisam shvatio sta si hteo da kazes oko resize-ovanja forme.


"If you do what you always did! - You will get what you always got!"
 
Odgovor na temu

tweeester
Ivan Arandjelovic
bg yu

Član broj: 724
Poruke: 882
..8.101.2.reserved.wizwire.com

Sajt: www.javasvet.net


Profil

icon Re: Problem u JBuilder-u 416.08.2001. u 11:27 - pre 255 meseci
Pa ako nemas layout manager i maximizujes formu kontrole ostanu gde su bile (fiksna pozicija) a desno i dole ti zvrji prazan prostor a ako stavis neki dobar layout manager controle se rasporede po celoj formi.
<< tko leti vrijedi, tko ne leti ne vrijedi >>
 
Odgovor na temu

weB_KiLeR

Član broj: 238
Poruke: 1317
*.041net.co.yu



Profil

icon Re: Problem u JBuilder-u 417.08.2001. u 00:07 - pre 255 meseci
Ma cool je GBC(GridBagLayout) samo sto moras da se zajebavas sa postavljanjem...
 
Odgovor na temu

[es] :: Java :: Problem u JBuilder-u 4

[ Pregleda: 3509 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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