Professional Documents
Culture Documents
TP 3
TP 3
TP 3
FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JInternalFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
btna=new JButton("afficher");
btna.addActionListener(this);
txt=new JTextField(10);
txt.addActionListener(this);
this.add(btna);
this.add(btns);
this.add(txt);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==btna) {
JOptionPane.showMessageDialog(this, "Appui sur le bouton
Afficher");
}
if(e.getSource()==btns) {
JOptionPane.showMessageDialog(this, txt.getSelectedText());
}
}
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
lbl=new JLabel();
lbl.setPreferredSize(new Dimension(200 ,50));
lbl.setBackground(Color.red);
lbl.setOpaque(true);
lbl.addMouseListener(this);
this.addMouseListener(this);
this.add(lbl);
this.setVisible(true);
}
@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
if(e.getButton()==MouseEvent.BUTTON1) {
JOptionPane.showMessageDialog(this, "boutton gauche "+e.getX()
+":"+e.getY());
}
if(e.getButton()==MouseEvent.BUTTON2) {
JOptionPane.showMessageDialog(this, "boutton centre "+e.getX()
+":"+e.getY());
}
if(e.getButton()==MouseEvent.BUTTON3) {
JOptionPane.showMessageDialog(this, "boutton droite "+e.getX()
+":"+e.getY());
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==lbl) {
lbl.setBackground(Color.blue);
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
if(e.getSource()==lbl) {
lbl.setBackground(Color.green);
}
@Override
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
System.out.println("action appui souris "+e.getX()+":"+e.getY());
@Override
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
System.out.println("action relâcher souris "+e.getX()+":"+e.getY());