Bonjour, dans mon application JAVA j'utilise pas mal de JScrollpane contenant un JPanel dans lequel je place des éléments.
A chaque fois, les JScrollpane sont relativement long à s'afficher lors du test de l'application et je ne comprend pas pourquoi. Même quand j'ai un code très simple come celui qui suit le JScrollpane met bien une demi seconde pour s'afficher à l'écran.. quelqu'un sait-il pourquoi et si il y a un moyen pour résoudre ce problème?
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 public class SuggestionsPanel extends javax.swing.JPanel { public SuggestionsPanel() { initComponents(); } private void initComponents() { jScrollPane1 = new javax.swing.JScrollPane(); jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); jScrollBar1 = new javax.swing.JScrollBar(); setLayout(null); jScrollPane1.setVerticalScrollBar(jScrollBar1); jPanel1.setBackground(new java.awt.Color(255, 51, 0)); jPanel1.setPreferredSize(new java.awt.Dimension(400, 400)); jPanel1.setLayout(null); jLabel1.setText("jLabel1"); jPanel1.add(jLabel1); jLabel1.setBounds(100, 50, 40, 13); jScrollPane1.setViewportView(jPanel1); add(jScrollPane1); jScrollPane1.setBounds(350, 130, 451, 250); add(jScrollBar1); jScrollBar1.setBounds(220, 200, 15, 55); } private javax.swing.JLabel jLabel1; private javax.swing.JPanel jPanel1; private javax.swing.JScrollBar jScrollBar1; private javax.swing.JScrollPane jScrollPane1; }
Partager