| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 
 |  
	public void displayWindow() {
		GridBagLayout grid = new GridBagLayout();
		GridBagConstraints constraints = new GridBagConstraints();
 
		this.setLayout(new GridBagLayout());
 
		constraints.gridheight = 4;
		constraints.gridwidth = 4;
 
		// Build the Data file location row
		JLabel dbLocationLabel = new JLabel(DB_LOCATION_LABEL);
		constraints.gridx = 1;
		constraints.gridy = 1;
		constraints.gridwidth=1;
		constraints.gridheight=1;
 
		grid.setConstraints(dbLocationLabel, constraints);
		this.add(dbLocationLabel);
 
		constraints.gridx = 2;
		constraints.gridy = 1;
		constraints.gridwidth=1;
		constraints.gridheight=1;
 
 
		JTextField locationField = new JTextField(25);
		locationField.setToolTipText("Tool");
		locationField.setName(DB_LOCATION_LABEL);
		grid.setConstraints(locationField, constraints);
		this.add(locationField);
 
		constraints.gridx = 3;
		constraints.gridy = 1;
		constraints.gridwidth=2;
		constraints.gridheight=1;
		JButton browseButton = new JButton();
		// browseButton.addActionListener(new BrowseForDatabase());
		grid.setConstraints(browseButton, constraints);
		this.add(browseButton);
 
		JLabel serverPortLabel = new JLabel("Serveur port");
		constraints.gridx = 1;
		constraints.gridy = 2;
		constraints.gridwidth = 1;
		constraints.gridheight=1;
		grid.setConstraints(serverPortLabel, constraints);
		this.add(serverPortLabel);
 
		JTextField portNumber = new JTextField(5);
		portNumber.setToolTipText("Aide");
		portNumber.setName("Serveur port");
		constraints.gridx = 2;
		constraints.gridy = 2;
		constraints.gridwidth = 3;
		constraints.gridheight=1;
		grid.setConstraints(portNumber, constraints);
		this.add(portNumber);
 
		//Parametre par defaut fenetre
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setLayout(grid);
 
		//Centre la fenetre
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		int x = (int) ((d.getWidth() - this.getWidth())/ 5);
		int y = (int) ((d.getHeight() - this.getHeight())/ 5);
		this.setLocation(x, y);
 
		this.setSize(380, 450);
		this.setVisible(true);
	}
 
	public static void main(String[] args) {
		Fenetre fenetre = new Fenetre();
		fenetre.displayWindow();
	} | 
Partager