Windows 8.1 Ui in Java


Class No.1

import javax.swing.JPanel;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.event.MouseMotionAdapter;
import java.awt.event.MouseEvent;
import javax.swing.event.AncestorListener;
import javax.swing.event.AncestorEvent;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
import java.awt.event.MouseAdapter;

public class mypanel extends JPanel {

int a=-1000;
boolean notSelect=false;

Color c=Color.darkGray;
/**
* Create the panel.
*/
public mypanel() {
addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent e) {

if (e.getX()>=0   &&   e.getY()>=0   &&   e.getX()<300   &&   e.getY()<60)
{
//System.out.println(e.getID());

System.out.println("Enter 1st");
a=0;
repaint();
}

//g.fillRect(0, 60, 300, 60);
else if (e.getX()>0   &&   e.getY()>60   &&   e.getX()<300   &&   e.getY()<120)
{

System.out.println("Enter 2nd");
a=60;
repaint();
}

// for g.fillRect(0, 120, 300, 120);
else if (e.getX()>0   &&  e.getY()>120   &&   e.getX()<300   &&   e.getY()<180)
{

System.out.println("Enter 3nd");
a=120;
repaint();
}

// for g.fillRect(0, 180, 300, 180);
else if (e.getX()>0   &&  e.getY()>180   &&   e.getX()<300   &&   e.getY()<240)
{

System.out.println("Enter 4th");
a=180;
repaint();
}
// for g.fillRect(0, 240, 300, 240);
else if (e.getX()>0   &&  e.getY()>240   &&   e.getX()<300   &&   e.getY()<300)
{

System.out.println("Enter 5th");
a=240;
repaint();
}
// for g.fillRect(0, 300, 300, 300);
else if (e.getX()>0   &&  e.getY()>300   &&   e.getX()<300   &&   e.getY()<360)
{

System.out.println("Enter 6th");
a=300;
repaint();
}
// for g.fillRect(0, 360, 300, 360);
else if (e.getX()>0   &&  e.getY()>360   &&   e.getX()<300   &&   e.getY()<420)
{

System.out.println("Enter 7th");
a=360;
repaint();
}
// for g.fillRect(0, 420, 300, 420);
else if (e.getX()>0   &&  e.getY()>420   &&   e.getX()<300   &&   e.getY()<480)
{

System.out.println("Enter 8th");
a=420;
repaint();
}
// for g.fillRect(0, 480, 300, 480);
else if (e.getX()>0   &&  e.getY()>480   &&   e.getX()<300   &&   e.getY()<540)
{

System.out.println("Enter 9th");
a=480;
repaint();
}

// for g.fillRect(0, 540, 300, 540);
else if (e.getX()>0   &&  e.getY()>540   &&   e.getX()<300   &&   e.getY()<600)
{

System.out.println("Enter 10th");
a=540;
repaint();
}


}
});


setPreferredSize(new Dimension(300, 600));
setBackground(Color.PINK);


addMouseMotionListener(new MouseMotionAdapter() {
@Override
public void mouseMoved(MouseEvent e) {

if (e.getX()>=0   &&   e.getY()>=0   &&   e.getX()<300   &&   e.getY()<60)
{

System.out.println("1st");
a=0;
repaint();
}

//g.fillRect(0, 60, 300, 60);
else if (e.getX()>0   &&   e.getY()>60   &&   e.getX()<300   &&   e.getY()<120)
{
System.out.println("2nd");
a=60;
repaint();
}

// for g.fillRect(0, 120, 300, 120);
else if (e.getX()>0   &&  e.getY()>120   &&   e.getX()<300   &&   e.getY()<180)
{

System.out.println("3nd");
a=120;
repaint();
}

// for g.fillRect(0, 180, 300, 180);
else if (e.getX()>0   &&  e.getY()>180   &&   e.getX()<300   &&   e.getY()<240)
{
System.out.println("4th");
a=180;
repaint();
}
// for g.fillRect(0, 240, 300, 240);
else if (e.getX()>0   &&  e.getY()>240   &&   e.getX()<300   &&   e.getY()<300)
{
System.out.println("5th");
a=240;
repaint();
}
// for g.fillRect(0, 300, 300, 300);
else if (e.getX()>0   &&  e.getY()>300   &&   e.getX()<300   &&   e.getY()<360)
{

System.out.println("6th");
a=300;
repaint();
}
// for g.fillRect(0, 360, 300, 360);
else if (e.getX()>0   &&  e.getY()>360   &&   e.getX()<300   &&   e.getY()<420)
{
System.out.println("7th");
a=360;
repaint();
}
// for g.fillRect(0, 420, 300, 420);
else if (e.getX()>0   &&  e.getY()>420   &&   e.getX()<300   &&   e.getY()<480)
{

System.out.println("8th");
a=420;
repaint();
}
// for g.fillRect(0, 480, 300, 480);
else if (e.getX()>0   &&  e.getY()>480   &&   e.getX()<300   &&   e.getY()<540)
{
System.out.println("9th");
a=480;
repaint();
}

// for g.fillRect(0, 540, 300, 540);
else if (e.getX()>0   &&  e.getY()>540   &&   e.getX()<300   &&   e.getY()<600)
{
System.out.println("10th");
a=540;
repaint();
}

else if (e.getX()>=300 || e.getY()>=800)
{
a=-1000;
repaint();
//c=Color.BLACK;
}
}
});


}


protected void paintComponent(Graphics g) {
// TODO Auto-generated method stub
super.paintComponent(g);

// for draw straps


// for design the menu
for (int i = 0; i <600; i=i+60) {

g.setColor(Color.BLACK);
g.fillRect(0, i, 300, 60);

g.setColor(Color.GRAY);
g.drawLine(0, i, 300, i);


}

// for selector

g.setColor(Color.darkGray);
g.fillRect(0, a, 400, 60);



}
}



Class No.2
import java.awt.BorderLayout;
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import java.awt.Dimension;
import java.awt.Color;

public class Main extends JFrame {

private mypanel contentPane;

/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Main frame = new Main();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}

/**
* Create the frame.
*/
public Main() {
setPreferredSize(new Dimension(300, 800));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(200, 10, 842, 639);
contentPane = new mypanel();
contentPane.setBackground(Color.LIGHT_GRAY);
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);

JPanel panel = new JPanel();
panel.setBounds(311, 11, 505, 578);
contentPane.add(panel);
//pack();

}
}

Comments

Popular posts from this blog

Umbrella activities in Software Engineering

Operating System | Best Definition of Opetating System