Pas de JScrollBar verticale sur JTable
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:
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);
}
} |