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é

31

oué enfin on peut meme dire early 1990 vu que Win 3.11 date de 1991... enfin bref et non franchement ça n'a que peut de rapport avec motif
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.

32

Le premier look&feel Metal utilisait les mêmes couleurs affreuses (gris et violet).
Mais c'est vrai que le look par défaut de la version actuelle de OpenJDK est plus présentable et n'est plus en violet et gris. Mais ce qui reste est que le look par défaut est totalement hors de place, ce n'est pas le look&feel du système.
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é

33

Edited_3713

34

Orion: C'est pourtant ce que bon nombre de gens font/on fait
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.

35

et c quoi le probleme avec ca?

36

Ben pour les grosses interfaces c'est chiant et inutile ?
avatar
Combien de tas de bois une marmotte pourrait couper si une marmotte pouvait couper du bois ?

37

Sauf que pour beacoup de chose, c'est impossible de se passer de la possibilitée de generer le contenu a la volée
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.

38

Kevin Kofler (./28) :
Mais Qt fonctionne vraiment. tongue.gif Et ça ne rame pas à fond, aussi. tongue.gif 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. biggrin.gif
Swing fonctionne vraiment. Il est un peu parfois être plus lent parfois mais ne rame pas systématiquement.
Quant au look and feel :
- C'est pas comme s'il était impossible de choisir le look natif: ça prend une ligne de code. D'ailleurs c'est tout a fait justifié, Java essaye d'avoir la compatibilité cross plateforme la meilleure possible. Avoir un l&f commun va dans ce sens.
- Le look&feel métal a été remplacé par un truc plus agréable il y a un moment maintenant.

avatar

39

Uther (./38) :
D'ailleurs c'est tout a fait justifié, Java essaye d'avoir la compatibilité cross plateforme la meilleure possible. Avoir un l&f commun va dans ce sens.

Bah non, la meilleure compatibilité cross-plateforme, c'est de s'adapter automatiquement au look&feel de la plateforme comme le fait Qt, c'est débile de devoir mettre du code exprès pour ça, surtout parce que la plupart des logiciels ne mettent pas cette ligne de code (ou pire, activent un look&feel propre à l'application, histoire de semer encore un peu plus le bordel), à commencer par les applications de Sun (les 2-3 outils en Swing livrés avec OpenJDK utilisent tous le look&feel par défaut de Swing).
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é

40

Attention je vais faire Chwing !
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.

41

Si on veut alléger une interface Swing, est-ce qu'il existe une Swing gomme ?
avatar
I'm on a boat motherfucker, don't you ever forget

42

tritop
Uther (./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.

new FenetreA3Boutons().setVisible(true) ? oui

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

43

beh non, ca peut pas etre ca... ca compile meme pas tripo

44

Non plutot:
JOptionPane.showOptionDialog(null, "Ma fenetre à 3 bouttons", "Voila", JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, null, new String[]{ "Boutton 1", "Boutton 2", "Boutton 3" }, "Boutton1");
avatar

45

ah ok mais c'est pas une fenêtre c'est une boîte de dialogue ça... (je pense que Nil voulait parler d'une vraie fenêtre où tu peux rajouter des choses, avoir un bouton plus gros que les autres, etc) ((et puis ta "ligne" est tellement longue qu'elle nique la mise en page grin))

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

46

Oué mais bon une ligne de 15km de long pour remplacer 15 lignes :/
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.

47

Ué, comme a dit Popo...
Bon, j'ai un peu exagéré, j'ai regardé mes sources de l'époque, il me fallait 4 lignes pour afficher une fenêtre et la préparer à recevoir des éléments.
avatar

48

Et pour toi 4 lignes c'est trop? je crois pas que les autre langages fassent vraiment mieux.
avatar

49

C'est surtout le fait qu'il faille faire une fenêtre, un layout, un panel... on ne comprenait pas l'intérêt d'avoir une telle granularité à l'époque. Surtout qu'on venait de la programmation DOS, où l'écran était la surface de travail cheeky.
avatar

50

Orion> c'est pour ça que depuis on a inventé netbeans, jbuilder, etc qui ont un éditeur de dialogues aux petits oignons qui permet d'avoir a écrire seulement les handlers d'évènements.

et accessoirement swing gère les look and feels donc ça peut ressembler fortement à du natif, sauf si on veut se branler sur les différences de taille au pixel près.

les pointillés c'est des repères de "collage" pour aligner les widgets.

hU3q

51

Le problème est que le look&feel natif n'est pas le look&feel par défaut.
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é

52

Peut-être parce qu'une application ne peut pas être 100% utilisable si on n'est pas certain que sa mise en forme soit correcte ? Il suffit de voir la (magnifique) skin charamel pour Firefox pour sen rendre compte : les boutons débordent, des zones prévues comme fixes ne sont plus utilisables, etc.

Personnellement, ça ne me choque pas, d'autant que l'intégration native est possible (et qu'on peut même parfois le choisir à la volée dans l'application).
avatar

53

l'avantage c'est que le LAF par défaut est strictement identique sur toutes les plate formes. donc ça pète pas le design.

enfin bref trollez sans moi j'ai juste répondu à la question d'Orion.

54

@Nil: Qt s'en sort très bien avec le look&feel natif (par défaut)!

@squalyl: Si, justement une application avec un look&feel non-natif pète le design de la plateforme!
Mais c'est bien ça le problème, Java se prend pour une plateforme alors que c'est seulement un langage de programmation.
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é

55

non c'est un ensemble de lib avec.

gcc+libc quoi.

56

-erreur-
avatar

57

squalyl (./55) :
non c'est un ensemble de lib avec.
gcc+libc quoi.

Oui, mais ce n'est pas une plateforme (système d'exploitation + interface graphique), donc ça n'a pas à définir un "look&feel de la plateforme", ça a à s'intégrer au look&feel défini par la plateforme!

@Uther: Bah, pour une fois Apple a compris ce qu'ils font...
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é

58

va troller chez sun ils te diront sans doute mieux que moi ce qu'ils en pensent.

Ils doivent avoir des mailing lists pour ça , ou même une FAQ.

59

(je sais pas pour vous, mais pour qu'une appli se comporte comme une appli native, il faut pas seulement que les fenêtres aient la bonne couleur ^^)
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

60