Afficher

maggie -  
sandul Messages postés 4013 Statut Membre -
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

6 réponses

NookZ Messages postés 2376 Statut Membre 514
 
Bonjour,

A l'instanciation de votre JLabel vous fait monLabel = new JLabel("votre texte")
ou encore
monLabel.setText("votre texte");
0
sandul Messages postés 4013 Statut Membre 723
 
Erf, perdu :(

;-)
0
sandul Messages postés 4013 Statut Membre 723
 
Salut,

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

++
0
maggie2008 Messages postés 5 Statut Membre
 
pouvez vous me donner un exemple en code svp
0
sandul Messages postés 4013 Statut Membre 723
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
maggie2008 Messages postés 5 Statut Membre
 
merci beaucoup!!!
0
sandul Messages postés 4013 Statut Membre 723
 
Welcome =)
0