begin process at 2008 07 24 19:10:19
1 215 861 membres
416 nouveaux aujourd'hui
14 179 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Quesque vous pensez ? [ Algorithme / Autre ] (amine1234Z)

Quesque vous pensez ? le 15/05/2008 22:56:10

amine1234Z
Salut
Enfin Voila apres 6 jours de recherche comment Ajoutter un :
Jtable avec layout null dans JscrollPane

package testjscolpane;
import java.awt.Dimension;

import java.awt.Rectangle;

import javax.swing.JButton;

import javax.swing.JCheckBox;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JScrollPane;

import javax.swing.JSlider;

import javax.swing.JTextField;

import javax.swing.SwingUtilities;

public class Cadre1 extends JFrame

{

private JPanel jContentPane = null;

private JScrollPane jScrollPane = null;

private JPanel jPanel = null;

private JButton jButton = null;

private JButton jButton1 = null;

private JCheckBox jCheckBox = null;

private JTextField jTextField = null;

private JSlider jSlider = null;

//jButton.setBounds(new Rectangle(6, 10, 74, 28));
 
private JScrollPane getJScrollPane()

{

if (jScrollPane == null)

{

jScrollPane = new JScrollPane();

jScrollPane.setBounds(new Rectangle(28, 17,142, 114));

jScrollPane.setViewportView(getJPanel());

}

return jScrollPane;

}

private JPanel getJPanel()

{

if (jPanel == null)

{

jPanel = new JPanel();

jPanel.setLayout(null);

//jPanel.add(getJButton(), null);
  getJButton(jButton1);
//VeranderGrootte(jButton);
//jPanel.add(getJButton1(), null);

jPanel.add(getJCheckBox(), null);

jPanel.add(getJTextField(), null);

jPanel.add(getJSlider(), null);

jPanel.setPreferredSize(new Dimension(300,200));

}

return jPanel;

}
  private void VeranderGrootte(JButton knop){
//????????????
knop = new JButton();
//knop.setBounds(new Rectangle(6, 10, 74, 28));
    Rectangle bBounds = knop.getBounds();
      Rectangle bounds = jPanel.getBounds();
     bounds.add(bBounds);
      jPanel.setPreferredSize(new Dimension(bounds.width+bounds.x, bounds.height+bounds.y));
      jPanel.add(knop, null);
      jScrollPane.revalidate();

//return knop;
///?????????????????????????

          }

private void getJButton(JButton koko)

{
  koko = new JButton();
  jButton = new JButton();
//VeranderGrootte(jButton);
koko.setBounds(new Rectangle(6, 10, 74, 28));
  jButton.setBounds(new Rectangle(102, 9, 82, 30));
    jPanel.add(koko, null);
     jPanel.add(jButton, null);
    jScrollPane.revalidate();
  //jButton1 = new JButton();
  //jButton1.setBounds(new Rectangle(102, 9, 82, 30));


//return jButton;
}
/*
private JButton getJButton1()

{

if (jButton1 == null)

{

jButton1 = new JButton();

jButton1.setBounds(new Rectangle(102, 9, 82, 30));

}

return jButton1;

} */

private JCheckBox getJCheckBox()

{

if (jCheckBox == null)

{

jCheckBox = new JCheckBox();

jCheckBox.setBounds(new Rectangle(17, 56, 93, 21));

jCheckBox.setText("aaaaabbb");

}

return jCheckBox;

}

private JTextField getJTextField()

{

if (jTextField == null)

{

jTextField = new JTextField();

jTextField.setBounds(new Rectangle(126, 57, 99, 22));

}

return jTextField;

}

private JSlider getJSlider()

{

if (jSlider == null)

{

jSlider = new JSlider();

jSlider.setBounds(new Rectangle(20, 111, 205, 25));

}

return jSlider;

}

public static void main(String[] args)

{

SwingUtilities.invokeLater(new Runnable() {

public void run()

{

Cadre1 thisClass = new Cadre1();

thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

thisClass.setVisible(true);

}

});

}

public Cadre1()

{

super();

initialize();

}

private void initialize()

{

this.setSize(1024, 680);

this.setContentPane(getJContentPane());

this.setTitle("JFrame");

}

private JPanel getJContentPane()

{

if (jContentPane == null)

{

jContentPane = new JPanel();

jContentPane.setLayout(null);

jContentPane.add(getJScrollPane(), null);

}

return jContentPane;

}
}

Mais le probléme c'est que quand je veux extraire de l'information de ma base, et de l'inserer dans ces composant, leMauvais Senscommence.
le debugage ce lance

@+


% Mauvais Sens %

Re : Quesque vous pensez ? le 16/05/2008 09:52:13

Ombitious_Developper
Salut:

Pour ajouter un JTable à un JScrollPane tu n'as pas besoin d'un layout.

JScrollPane sp = new JScrollPane(table);

Re : Quesque vous pensez ? le 16/05/2008 17:46:47

amine1234Z
salut
j'ai oublie au lieux d'ecrire Jpanel j'ai ecri Jtable

Jpanel avec layout null dans JscrollPane

% Mauvais Sens %


Classé sous : private, jpanel, rectangle, jscrollpane, jbutton

Participer à cet échange

Pub



Appels d'offres

Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€
Demande de devis pour ...
Budget : 7 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS