Raw File
DialogPanelSplitListeDate.java
package vue.dialog;

import java.awt.Component;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.util.ResourceBundle;

import javax.swing.BoxLayout;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class DialogPanelSplitListeDate extends JPanel {

	private static final long serialVersionUID = 1L;
	private JComboBox datesListe;
	private ResourceBundle bundleProjetController;

	public DialogPanelSplitListeDate(ResourceBundle bundleProjetController) {
		this.bundleProjetController = bundleProjetController;
		createGui();
	}

	public void createGui() {
		JPanel panelDate = new JPanel();
		panelDate.setLayout(new FlowLayout(FlowLayout.LEFT));
		panelDate.setOpaque(true);
		JLabel labelDate = new JLabel(bundleProjetController.getString("txt_DecoupageListeSelon") + " : ");
		String[] date = { "", bundleProjetController.getString("txt_ParamSplitList_Jours"), bundleProjetController.getString("txt_ParamSplitList_Mois"),
				bundleProjetController.getString("txt_ParamSplitList_Annees") };
		datesListe = new JComboBox(date);
		datesListe.setPreferredSize(new Dimension(150, 30));

		panelDate.add(labelDate);
		panelDate.add(datesListe);

		setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
		setOpaque(true);
		setAlignmentY(Component.LEFT_ALIGNMENT);

		add(panelDate);

	}

	public String getParamSplit2() {
		return datesListe.getSelectedItem().toString();
	}

}
back to top