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