Top Fields Constructors Methods
com.sun.jna.examples

public Class AlphaMaskDemo

extends Object
implements Runnable
Class Inheritance
All Implemented Interfaces
java.lang.Runnable
Imports
java.awt.BorderLayout, .Color, .Graphics, .GraphicsConfiguration, .GraphicsEnvironment, .Image, .Point, .Rectangle, .Toolkit, .Window, java.awt.datatransfer.DataFlavor, .Transferable, .UnsupportedFlavorException, java.awt.event.MouseEvent, java.awt.image.BufferedImage, .ImageObserver, .Raster, java.io.File, .IOException, .Reader, java.net.URL, java.util.Arrays, .List, java.util.regex.Matcher, .Pattern, javax.swing.ImageIcon, .JComponent, .JFrame, .JLabel, .JPanel, .JSlider, .JWindow, .SwingUtilities, .TransferHandler, .UIManager, javax.swing.border.EmptyBorder, javax.swing.event.ChangeEvent, .ChangeListener, .MouseInputAdapter, com.sun.jna.Native, .NativeLong, .Pointer, com.sun.jna.examples.unix.X11, .X11.Display, .X11.GC, .X11.Pixmap, .X11.Visual, .X11.XSetWindowAttributes, com.sun.jna.examples.win32.GDI32, .User32, .GDI32.BITMAPINFO, .User32.BLENDFUNCTION, .User32.POINT, .User32.SIZE, .W32API.HANDLE, .W32API.HBITMAP, .W32API.HDC, .W32API.HWND, com.sun.jna.ptr.PointerByReference

Field Summary

Modifier and TypeField and Description
private float
private JWindow
private JFrame
private Image
private ImageObserver
private static final DataFlavor
private static final DataFlavor

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
centerOnScreen(Window window)

Center the given Window on the default screen.

private W32API.HWND
public static void
main(String[] args)

public void
run()

Implements java.lang.Runnable.run.

Runs this operation.
private void
setAlpha(float alpha)

private void
setImage(final Image image)

private void
update(boolean a, boolean i)

private void
updateMac(boolean a, boolean i)

private void
updateW32(boolean a, boolean i)

private void
updateX11(boolean a, boolean i)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

alphaback to summary
private float alpha
alphaWindowback to summary
private JWindow alphaWindow
frameback to summary
private JFrame frame
imageback to summary
private Image image
observerback to summary
private ImageObserver observer
URI_LIST_FLAVORback to summary
private static final DataFlavor URI_LIST_FLAVOR
URL_FLAVORback to summary
private static final DataFlavor URL_FLAVOR

Constructor Detail

AlphaMaskDemoback to summary
public AlphaMaskDemo()

Method Detail

centerOnScreenback to summary
private static void centerOnScreen(Window window)

Center the given Window on the default screen.

getHwndback to summary
private W32API.HWND getHwnd(Window w)
mainback to summary
public static void main(String[] args)
runback to summary
public void run()

Implements java.lang.Runnable.run.

Doc from java.lang.Runnable.run.

Runs this operation.

setAlphaback to summary
private void setAlpha(float alpha)
setImageback to summary
private void setImage(final Image image)
updateback to summary
private void update(boolean a, boolean i)
updateMacback to summary
private void updateMac(boolean a, boolean i)
updateW32back to summary
private void updateW32(boolean a, boolean i)
updateX11back to summary
private void updateX11(boolean a, boolean i)