Je suis navré d'abuser une fois encore.
Je m'aperçois que ma JScrollBar ne semble pas s'afficher (alors que c'était le cas auparavant ligne 32), d'autre part le setBounds ne semble pas redimensionner non plus mon JTable qui me permettrait de réduire la hauteur afin de faire apparaitre la scrollbar.
Je commence à fatiguer, peut-être que l'erreur vous sautera aux yeux..
Merci encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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 void build(){ //On créé la JFrame JFrame mainJf = new JFrame("MEDIALOGIC distribué par le groupe 4"); mainJf.setLayout(new BorderLayout()); mainJf.setSize(700, 700); mainJf.setLocationRelativeTo(null); //On créé des panels) JPanel panelSearch = new JPanel(); JPanel panelMenu = new JPanel(); JPanel panelTable = new JPanel(); //On positionne les panels dans la JFrame mainJf.getContentPane().add(panelMenu, BorderLayout.NORTH); mainJf.getContentPane().add(panelSearch, BorderLayout.CENTER); mainJf.getContentPane().add(panelTable, BorderLayout.SOUTH); //Création barre de menu JMenuBar jmb = tff.createMenu(); panelMenu.add(jmb); //Composants du panel de recherche que l'on affiche ToolsFrameFactory.createJLabel(panelSearch, "choisir une catégorie"); ToolsFrameFactory.createJcomboBox(true, panelSearch); ToolsFrameFactory.createJLabel(panelSearch, "Rechercher"); ToolsFrameFactory.createJTextField(panelSearch, 10); //on affiche le tableau JTable contenant la liste des oeuvres par critère JTable jt = new JTable(acc); panelTable.setBounds(30, 30, 500, 100); JScrollPane scrollPane = new JScrollPane(jt); panelTable.add(scrollPane, BorderLayout.CENTER); mainJf.setVisible(true); mainJf.setResizable(true); mainJf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Partager