الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

JFrame

مغلق
بدأه ahabdeen في 10 أكتوبر 2003 · 1 رد · 627 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
import java.awt.*;
import javax.swing.*;
public class frame extends JFrame implements Runnable
{
	private Thread runner;
	private int i=0,j=0;
	public frame()
	{
  this.setTitle("AhAbdeen");
  this.setVisible(true);
  this.setDefaultCloseOperation(EXIT_ON_CLOSE);
  //new Center(this);
	}
	public void start()
	{
  if(runner==null)runner=new Thread(this);
  runner.start();
	}
	public void run()
	{
  while(runner==Thread.currentThread())
  {
 	 this.setSize(i,j);
 	 if(j>=Toolkit.getDefaultToolkit().getScreenSize().height){

    j=Toolkit.getDefaultToolkit().getScreenSize().height;

    }
 	 if(i>=Toolkit.getDefaultToolkit().getScreenSize().width)
 	 {
    i=Toolkit.getDefaultToolkit().getScreenSize().width;
 	 }
 	 if(i>=Toolkit.getDefaultToolkit().getScreenSize().width
 	 && j>=Toolkit.getDefaultToolkit().getScreenSize().height
 	 )
 	 {
    this.setExtendedState(MAXIMIZED_BOTH);
    runner.stop();
 	 }
 	 else
 	 {
    j+=5;
    i+=5;
 	 }
  }
	}
	public void stop()
	{
  if(runner!=null)runner=null;
  runner.stop();
	}
	public static void main(String[]args)
	{
  new frame().start();
	}
}

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#2

open and close

import java.awt.event.*;
import javax.swing.*;
public class frame2 extends JDialog implements Runnable
{
	private static Thread runner;
	private int i=0,j=0,X,Y;
	double x,y;
	public frame2()
	{
  this.setTitle("AhAbdeen");
  this.setVisible(true);
  setLocation(200,150);
  setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
  this.addWindowListener(new Close(this));
	}
	public class Close extends WindowAdapter
	{
  private JDialog F;
  public Close(JDialog F)
  {
 	 this.F=F;
  }
  public void windowClosing(WindowEvent e)
  {
 	 new CloseOperation(F).start();
  }
	}
	public void start()
	{
  if(runner==null)runner=new Thread(this);
  runner.start();
	}
	public void run()
	{
  while(runner==Thread.currentThread())
  {
 	 this.setSize(i,j);
 	 if(j>=300){

    j=300;

    }
 	 if(i>=400)
 	 {
    i=400;
 	 }
 	 else
 	 {
    j+=15;
    i+=15;
 	 }
  }
	}
	public static void stop()
	{
  if(runner!=null)runner=null;
	}
	public static void main(String[]args)
	{
  new frame2().start();
	}
}
class CloseOperation implements Runnable
{
	Thread runner;
	private int i,j;
	private JDialog F;
	public CloseOperation(JDialog F)
	{
  this.F=F;
  frame2.stop();
  j=300;
  i=400;
  F.setVisible(true);
	}
	public void start()
	{
  if(runner==null)runner=new Thread(this);
  runner.start();
	}
	public void run()
	{
  while(runner==Thread.currentThread())
  {
 	 F.setSize(i,j);
 	 i-=10;
 	 j-=10;
 	 if(i<=0 || j<=0)
 	 {
    stop();
    System.exit(0);
 	 }
 	 try
 	 {
    runner.sleep(10);
 	 }catch(InterruptedException e){}
  }
	}
	public void stop()
	{
  if(runner!=null)runner=null;
	}
}

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

هذا الموضوع مغلق.

مواضيع مشابهة