Never been to DZone Snippets before?

Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

« Newer Snippets
Older Snippets »
Showing 1-3 of 3 total  RSS 

Gradient in an applet

import java.awt.*;
import java.applet.*;
import javax.swing.*;

public class JavaAppDe extends JApplet {
	
    public void init() {
    }
	
    public void paint (Graphics g) {
        super.paint(g);
	int base = 0;
	while(base<255) {
		g.setColor(new Color(base,base,base));
		g.drawLine(0,base,255,base);
		base++;
	}
    }
}

Java - imgFromJar

// Inserire un immagine presente nel file jar dell'applicazione

try
		{
			icon = ImageIO.read(getClass().getResourceAsStream("imgs/icon.png")); // La preleva dal file jar
			setIconImage(icon);
		}
		catch(IOException e)
		{
			e.printStackTrace();
		}

Java - Applet DrawLine

// Esempio di un Applet

<html>

	<head>
		<title>Sono una Applet...</title>
	</head>
	
	<body>
		<applet code="Example01.class" width="300" height="300">Non sono supportata...</applet>
	</body>
	
</html>


import java.awt.Color;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;

import javax.swing.JApplet;

public class Example01 extends JApplet implements MouseMotionListener
{
	public void init()
	{
		this.addMouseMotionListener(this);
	}
	
	public void start()
	{
		this.setBackground(Color.YELLOW);
		this.repaint(); // Ridisegna lo schermo
	}
	
	public void paint(Graphics g)
	{
		super.paint(g);
	}

	public void mouseDragged(MouseEvent e)
	{
		
	}

	public void mouseMoved(MouseEvent e)
	{
		Graphics g = this.getGraphics();
		
		g.drawLine(e.getX(), e.getY(), e.getX(), e.getY());
	}
}
« Newer Snippets
Older Snippets »
Showing 1-3 of 3 total  RSS