Java Reference
In-Depth Information
File: its/MouseEvents/MouseEventFrame.java
1. package its.MouseEvents;
2.
3. import its.SimpleFrame.SimpleFrame;
4. import java.awt.BorderLayout;
5.
6. public class MouseEventFrame extends SimpleFrame
7. {
8.
MouseEventPanel mePanel = new MouseEventPanel();
9.
StatusPanel
stPanel = new StatusPanel();
10.
11.
public MouseEventFrame()
12.
{
13.
this .setTitle("Mouse application");
14.
this .getContentPane().add(mePanel,BorderLayout.CENTER);
15.
this .getContentPane().add(stPanel,BorderLayout.SOUTH);
16.
pack();
17.
18.
MyMousePositionsListener mPosAdpt =
new MyMousePositionsListener(stPanel);
19.
mePanel.addMouseMotionListener(mPosAdpt);
20.
21.
MyMouseListener MAdpt = new MyMouseListener(stPanel);
22.
mePanel.addMouseListener(MAdpt);
23.
24.
}
25. }
File: its/MouseEvents/MouseEventPanel.java
1. package its.MouseEvents;
2.
3. import java.awt.Color;
4. import java.awt.Dimension;
5. import javax.swing.JPanel;
6.
7. public class MouseEventPanel extends JPanel
8. {
9.
public MouseEventPanel()
10.
{
11.
this .setBackground(Color.white);
12.
this .setPreferredSize( new Dimension(300,300));
13.
}
14. }
Search WWH ::




Custom Search