Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- public class HelloJava2 {
- public static void main( String[] args ) {
- JFrame frame = new JFrame( "HelloJava2" );
- //JLabel label = new JLabel("Hello, Java!", JLabel.CENTER );
- frame.add(new HelloComponent2("TEST!!!"));
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setSize( 300, 300 );
- frame.setVisible( true );
- }
- }
- class HelloComponent2 extends JComponent
- implements MouseMotionListener
- {
- String theMessage;
- int messageX = 125, messageY = 95; // Coordinates of the message
- public HelloComponent2(String message) {
- theMessage = message;
- addMouseMotionListener(this);
- }
- public void paintComponent2(Graphics g) {
- g.drawString(theMessage, messageX, messageY);
- }
- public void mouseDragged(MouseEvent e) {
- messageX = e.getX();
- messageY = e.getY();
- repaint();
- }
- public void mouseMoved(MouseEvent e) { }
- }
Advertisement
Add Comment
Please, Sign In to add comment