Afficher

Bonjour,
comment afficher ceci:
System.out.println("DBMS: " + dbmd.getDatabaseProductName() + " "
+ dbmd.getDatabaseProductVersion());
System.out.println("JDBC Driver: " + dbmd.getDriverName() + " "
+ dbmd.getDriverVersion());
System.out.println("Database: " + dbmd.getURL());
System.out.println("User: " + dbmd.getUserName());

sur une interface graphque(JLabel...)
merci
Configuration: Windows Vista
Firefox 2.0.0.16

6 réponses

  1. Bonjour,

    A l'instanciation de votre JLabel vous fait monLabel = new JLabel("votre texte")
    ou encore
    monLabel.setText("votre texte");
    0
    1. Erf, perdu :(

      ;-)
      0
  2. Salut,

    Si tu utilises des JLabel, tu appelles leur méthode setText() en passant le String comme argument.

    ++
    0
    1. pouvez vous me donner un exemple en code svp
      0
      1. What about this?
        import java.awt.EventQueue;
        import java.awt.GridBagConstraints;
        import java.awt.GridBagLayout;
        
        import javax.swing.JFrame;
        import javax.swing.JLabel;
        
        public class Maggie extends JFrame {
        	public static void main(String args[]) {
        		EventQueue.invokeLater(new Runnable() {
        			public void run() {
        				try {
        					Maggie frame = new Maggie();
        					frame.setVisible(true);
        				} catch (Exception e) {
        					e.printStackTrace();
        				}
        			}
        		});
        	}
        
        	public Maggie() {
        		super();
        		final GridBagLayout gridBagLayout = new GridBagLayout();
        		gridBagLayout.rowHeights = new int[] { 0, 7, 7 };
        		getContentPane().setLayout(gridBagLayout);
        		setBounds(100, 100, 500, 375);
        		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
        		final JLabel label = new JLabel();
        		label.setText("DBMS: " + dbmd.getDatabaseProductName() + " " + dbmd.getDatabaseProductVersion());
        		final GridBagConstraints gridBagConstraints = new GridBagConstraints();
        		gridBagConstraints.gridy = 0;
        		gridBagConstraints.gridx = 0;
        		getContentPane().add(label, gridBagConstraints);
        
        		final JLabel label2 = new JLabel(("Database: " + dbmd.getURL());
        		final GridBagConstraints gridBagConstraints_1 = new GridBagConstraints();
        		gridBagConstraints_1.gridy = 1;
        		gridBagConstraints_1.gridx = 0;
        		getContentPane().add(label2, gridBagConstraints_1);
        
        		final JLabel label3 = new JLabel();
        		label3.setText("JDBC Driver: " + dbmd.getDriverName() + " "
        				+ dbmd.getDriverVersion());
        		final GridBagConstraints gridBagConstraints_2 = new GridBagConstraints();
        		gridBagConstraints_2.gridy = 2;
        		gridBagConstraints_2.gridx = 0;
        		getContentPane().add(label3, gridBagConstraints_2);
        		//
        	}
        }
        


        Mais bon, je crois que dans ton cas il serait plus judicieux d'utiliser un seul JLabel ou têtre un JTextArea...
        ++
        0