Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.AlphaComposite;
- import java.awt.Canvas;
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.Font;
- import java.awt.Graphics;
- import java.awt.Graphics2D;
- import javax.swing.JFrame;
- /**
- *
- * @author Colby
- */
- public class NewMain {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- Canvas c = new Canvas() {
- @Override
- public void paint(Graphics g) {
- Graphics2D g2d = (Graphics2D) g.create();
- g2d.setComposite(AlphaComposite.SrcOver.derive(0.0f));
- g2d.fillRect(0, 0, 800, 600);
- g2d.setComposite(AlphaComposite.SrcOver.derive(1f));
- g2d.setColor(Color.BLACK);
- g2d.setFont(new Font("TimesRoman", Font.PLAIN, 48));
- g2d.drawString("HELLO WORLD!!!!", 10, 100);
- g2d.dispose();
- }
- };
- JFrame frame = new JFrame() {
- @Override
- public void paint(Graphics g) {
- Graphics2D g2d = (Graphics2D) g.create();
- g2d.setComposite(AlphaComposite.SrcOver.derive(Float.MIN_VALUE));
- super.paint(g2d);
- g2d.dispose();
- }
- };
- frame.setUndecorated(true);
- frame.setBackground(new Color(0, 255, 0, 0));
- frame.setPreferredSize(new Dimension(800, 600));
- frame.getContentPane().add(c);
- frame.pack();
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement