1

Quel est le CON qui a inventé le Java Swing ? vtff Entre la syntaxe complètement moisie et la construction des JPanel qui défie toute logique, y'a de quoi se tirer des plombs... bang

2

Il semble plutôt que la logique de swing ne soit pas à ta portée embarrassed
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

!call .net supporters

(c'est pour le troll qui va venir, histoire qu'il ait une alimentation saine et équilibrée neutral)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

4

Swing sux, Qt rulez!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

5

Va t'occuper de TIGCC, toi, plutôt que de faire le représentant d'un troisième groupe de trolls :P
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

6

Il n'en a pas le temps, il trolle déjà trop ^^
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

7

QT c'pourri, incompréhensible plein de charabia verbeux et qui a aucun sens, swing est vachement plus clair et intuitif (et allié à netbeans c'est un bonheur ^^ ) smile
#feed# #troll#
avatar
Il n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

8

C'est rigolo, quand j'ai cliqué sur le titre du topic, je savais déjà que ça allait partir en couille cheeky

Sinon ça fait longtemps que je n'ai pas fait de Java (JDK 1.2), mais faut toujours 100 lignes pour avoir une fenêtre et trois boutons en swing ? cheeky
avatar

9

oh bah juge par toi-même :

public static void main(String[] args) {

	JFrame frame = new JFrame("exemple");

	JLabel label1 = new JLabel("texte1");
	JLabel label2 = new JLabel("texte2");
	JLabel cl = new JLabel("Credit Limité");

	JButton button1 = new JButton("1");
	JButton button2 = new JButton("2");
	JButton button3 = new JButton("3");
	JButton button4 = new JButton("4");
	JButton button5 = new JButton("5");
	JButton button6 = new JButton("6");
	JButton button7 = new JButton("7");
	JButton button8 = new JButton("8");
	JButton button9 = new JButton("9");
	JButton buttonan = new JButton("ANNUL.");
	JButton button0 = new JButton("0");
	JButton buttonval = new JButton("VALID.");
	
	JPanel pane1 = new JPanel(new BorderLayout()); /* on peut spécifier le layout à la construction */
	JPanel pane2 = new JPanel(new BorderLayout());
	JPanel pane3 = new JPanel(new BorderLayout());
	JPanel pane4 = new JPanel(new BorderLayout());


	pane2.setLayout(new GridLayout(4,3));
	pane1.add(pane2);
	pane2.add(cl, BorderLayout.WEST);
	
	
	pane2.add(pane3, BorderLayout.CENTER);
	pane2.add(button1);
	pane2.add(button2);
	pane2.add(button3);
	pane2.add(button4);
	pane2.add(button5);
	pane2.add(button6);
	pane2.add(button7);
	pane2.add(button8);
	pane2.add(button9);
	pane2.add(buttonan);
	pane2.add(button0);
	pane2.add(buttonval);


	/*pane2.add(pane3, BorderLayout.CENTER);
	pane3.add(button4, BorderLayout.EAST);
	pane3.add(button5, BorderLayout.WEST);
	pane3.add(label2, BorderLayout.CENTER);*/
	frame.getContentPane().add(pane1, BorderLayout.CENTER);
	frame.setSize(400, 400);
	frame.setVisible(true);
	
}


Résultat :

SWING.jpg

zen

10

Ah ouais mais bon, t'écris comme un porc aussi x_x
avatar

11

Lionel Debroux (./5) :
Va t'occuper de TIGCC, toi, plutôt que de faire le représentant d'un troisième groupe de trolls :P

Sans compter que .net comme le propose vince, ok ça a un rapport, mais QT ? heu bref quoi, QT n'a vraiment aucun rapport avec Java et .Net

(et puis [feed=troll].Net Rulez, java sux ![/feed])
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

12

./1 T'as un élément de comparaison ? parce c'est jamais un gros bonheur à décrire en code les interfaces, c'est pas spécifique à swing, t'as qu'à utiliser un designer.
Par contre un truc bien pratique pour la gestion des évènement qu'on n'a pas en java et qu'on a en .net c'est les delegates (recopiés de delphi bien sûr smile).

./11 Ben rien n'est très pertinent là parce que que ce soit en swing, swt, QT, WinForms, etc on décrit les interfaces (en code) de la même façon.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

13

Delphi n'utilise pas le Frameworkd .Net dans les dernieres versions ?
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14

Nil (./10) :
eval("print post[1]; print post[2]; print post[3]; print post[4]; print post[5]; print post[6]; print post[7]; print post[8]; print post[9]; print post[10]; print post[11]; print post[12]; print post[13]; print post[14]; print post[15]; print post[16]; print post[17]; print post[18]; print post[19]; print post[20]; print post[21]; print post[22]; print post[23]; print post[24]; print post[25]; print post[26]; print post[27]; print post[28]; print post[29]; print post[30]; print post[31]; print post[32]; print post[33]; print post[34]; print post[35]; print post[36]; print post[37]; print post[38]; print post[39]; print post[40]; print post[41]; print post[42]; print post[43]; print post[44]; print post[45]; print post[46]; print post[47]; print post[48]; print post[49]; print post[50]; print post[51]; print post[52];")

tu trouves ? confus

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

15

./13 On a accès à la biblothèque .net si on veut mais il y a toujours delphi win32 basé sur sa lib à lui, la VCL.
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

16

Pollux (./14) :
Nil (./10) :
eval("print post[1]; print post[2]; print post[3]; print post[4]; print post[5]; print post[6]; print post[7]; print post[8]; print post[9]; print post[10]; print post[11]; print post[12]; print post[13]; print post[14]; print post[15]; print post[16]; print post[17]; print post[18]; print post[19]; print post[20]; print post[21]; print post[22]; print post[23]; print post[24]; print post[25]; print post[26]; print post[27]; print post[28]; print post[29]; print post[30]; print post[31]; print post[32]; print post[33]; print post[34]; print post[35]; print post[36]; print post[37]; print post[38]; print post[39]; print post[40]; print post[41]; print post[42]; print post[43]; print post[44]; print post[45]; print post[46]; print post[47]; print post[48]; print post[49]; print post[50]; print post[51]; print post[52];")

tu trouves ? confus

Ho le bug !

./15 ok
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

17

c'est toi le bug tripo

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

18

glade powa
avatar
I'm on a boat motherfucker, don't you ever forget

19

Godzil (./11) :
Sans compter que .net comme le propose vince, ok ça a un rapport, mais QT ? heu bref quoi, QT n'a vraiment aucun rapport avec Java et .Net
Euh le débat au départ portait sur Swing, pas sur Java.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

20

Nil (./10) :
Ah ouais mais bon, t'écris comme un porc aussi x_x

pencil
les noms var1...varN et tout mettre en flat comme ça, ça n'aide pas à la compréhension couic

21

Pollux (./14) :
Nil (./10) :
eval("print post[1]; print post[2]; print post[3]; print post[4]; print post[5]; print post[6]; print post[7]; print post[8]; print post[9]; print post[10]; print post[11]; print post[12]; print post[13]; print post[14]; print post[15]; print post[16]; print post[17]; print post[18]; print post[19]; print post[20]; print post[21]; print post[22]; print post[23]; print post[24]; print post[25]; print post[26]; print post[27]; print post[28]; print post[29]; print post[30]; print post[31]; print post[32]; print post[33]; print post[34]; print post[35]; print post[36]; print post[37]; print post[38]; print post[39]; print post[40]; print post[41]; print post[42]; print post[43]; print post[44]; print post[45]; print post[46]; print post[47]; print post[48]; print post[49]; print post[50]; print post[51]; print post[52];")

tu trouves ? confus.gif

Un rien embarrassed
avatar

22

Godzil (./11) :
Sans compter que .net comme le propose vince, ok ça a un rapport, mais QT ? heu bref quoi, QT n'a vraiment aucun rapport avec Java et .Net

Qt est un toolkit UI comme Swing. Et puis il y a aussi Qt Jambi pour ceux qui veulent absolument coder en Java. Et Qyoto pour le C#.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

23

Yoshi Noir (./1) :
Quel est le CON qui a inventé le Java Swing ? vtff.gif Entre la syntaxe complètement moisie et la construction des JPanel qui défie toute logique, y'a de quoi se tirer des plombs... bang.gif
Ce n'est absolument pas moisi mais il faut faire l'effort de compréhension minimum sur le fonctionnement des layout.
Si ça ne te plait pas tu peux toujours le mettre a 'null' et tout spécifier au pixel près, mais évidement ça va poser problème pour s'adapter automatiquement à la taille.
Tu peux également utiliser l'éditeur visuel de Netbeans qui n'est pas mauvais.
Kevin Kofler (./4) :
Swing sux, Qt rulez!
De toute façon Qt et Swing on au final un fonctionnement assez proche. Donc ce énième troll ne me parait vraiment pas opportun.
Yoshi Noir (./9) :
oh bah juge par toi-même :
Le comportement est tout à fait normal, si tu expliquais exactement ce que tu voulais je pourrais t'aider à le corriger.

avatar

24

Pen^2 (./20) :
pencil
les noms var1...varN et tout mettre en flat comme ça, ça n'aide pas à la compréhension couic

Beh vu son example... si pour les boutons smile

25

ah oué tripo (mais pas pour les jpanels embarrassed (ouf))

26

Nil (./8) :
Sinon ça fait longtemps que je n'ai pas fait de Java (JDK 1.2), mais faut toujours 100 lignes pour avoir une fenêtre et trois boutons en swing ? mod.gif
Perso, je fais ça en une ligne.


avatar

27

Le comportement est tout à fait normal, si tu expliquais exactement ce que tu voulais je pourrais t'aider à le corriger.


Merci d'avoir proposé ton aide hehe, mais je viens à peine de comprendre comment ça fonctionne, et que FlowLayout, ça peut être utile cheeky

28

Uther (./23) :
De toute façon Qt et Swing on au final un fonctionnement assez proche.

Mais Qt fonctionne vraiment. tongue Et ça ne rame pas à fond, aussi. tongue Et ils ont aussi compris que le bon look&feel par défaut, c'est celui de la plateforme (enfin, techniquement parlant, dans KDE, c'est KDE qui règle le style Qt, mais partout ailleurs Qt se règle vers le style natif tout seul), pas une horreur violette et grise nommée "Metal" alors qu'elle n'a rien de métallique qui semble rescapée des années 1970. grin
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

29

Heureusement que tu n'a jamais vu les IHM de 1970
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

30

OK, j'ai exagéré, c'étaient les années 1980... roll
Faut dire que je n'ai pas exagéré de beaucoup...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité