bonjour, juste un code pour dire que moi aussi j'en dépose, que je ne fais pas qu'en demander.(non, je blague)
c'est un logiciel, qui permet de saisir des ecritures comptables, en débit et en crédit.
pour lancer l'application, démarer avec ACCEUIL. c'est la classe mère.
mais bon, il reste la base de donnée. si vous voulez je vous le donnerai dès que vous me contacter.
bon à plus.
c'est du java mysql.
J'ai ajouter une classe verticalFlowLayout qui permet de mieux positionner les gadget swing.
Je vais remodifier en incluent de l'hibernate pour faire du mapping objet et relationnel et en ajoutant aussi du jws
Source / Exemple :
import java.awt.*;
/**
- Insert the type's description here.
- Creation date: (3/30/2000 4:10:35 PM)
- @author:
- /
public class VerticalFlowLayout implements LayoutManager {
private int vgap = 0;
/**
- VerticalFlowLayout constructor comment.
- /
public VerticalFlowLayout() {
this(0);
}
/**
- VerticalFlowLayout constructor comment.
- /
public VerticalFlowLayout(int vgap) {
if (vgap < 0) {
this.vgap = 0;
} else {
this.vgap = vgap;
}
}
/**
- addLayoutComponent method comment.
- /
public void addLayoutComponent(String name, Component comp) {
}
/**
- layoutContainer method comment.
- /
public void layoutContainer(Container parent) {
Insets insets = parent.insets();
int w = parent.size().width - insets.left - insets.right;
// int h = parent.size().height - insets.top - insets.bottom;
int numComponents = parent.countComponents();
if (numComponents == 0) {
return;
}
int y = insets.top;
int x = insets.left;
for (int i = 0; i < numComponents; ++i) {
Component c = parent.getComponent(i);
if (c.isVisible()) {
Dimension d = c.preferredSize();
c.reshape(x, y, w, d.height);
y += d.height + vgap;
}
}
}
/**
- minimumLayoutSize method comment.
- /
public Dimension minimumLayoutSize(Container parent) {
Insets insets = parent.insets();
int maxWidth = 0;
int totalHeight = 0;
int numComponents = parent.countComponents();
for (int i = 0; i < numComponents; ++i) {
Component c = parent.getComponent(i);
if (c.isVisible()) {
Dimension cd = c.minimumSize();
maxWidth = Math.max(maxWidth, cd.width);
totalHeight += cd.height;
}
}
Dimension td = new Dimension(maxWidth + insets.left + insets.right,
totalHeight + insets.top + insets.bottom
+ vgap * numComponents);
return td;
}
/**
- preferredLayoutSize method comment.
- /
public Dimension preferredLayoutSize(Container parent) {
Insets insets = parent.insets();
int maxWidth = 0;
int totalHeight = 0;
int numComponents = parent.countComponents();
for (int i = 0; i < numComponents; ++i) {
Component c = parent.getComponent(i);
if (c.isVisible()) {
Dimension cd = c.preferredSize();
maxWidth = Math.max(maxWidth, cd.width);
totalHeight += cd.height;
}
}
Dimension td = new Dimension(maxWidth + insets.left + insets.right,
totalHeight + insets.top + insets.bottom
+ vgap * numComponents);
return td;
}
/**
- removeLayoutComponent method comment.
- /
public void removeLayoutComponent(Component comp) {
}
}
20 juin 2016 à 14:05
Modifié par ISMAIL le 13/12/2015 à 15:05
prière de m'envoyer la base de données svp
***@***
Modifié par NHenry le 13/12/2015 à 15:46
Modifié par NHenry le 13/12/2015 à 15:45
pouvez vous m'aidez e-mail: <adresse mail supprimée>
Modifié par NHenry le 13/12/2015 à 15:45
Merci à toi pour ce travail génial. Voici mon mail si tu peux me passer la base de données.
<adresse mail supprimée>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.