Escolar Documentos
Profissional Documentos
Cultura Documentos
1. import javax.swing.*;
2. import java.awt.*;
3. import java.awt.geom.*;
4. import java.awt.*;
5.
6. public class Turn90LabelTest extends JPanel {
7.
8. public class Turn90Label extends JLabel {
9. public Turn90Label( String s )
10. {
11. super( s );
12. setPreferredSize( new Dimension( 30, 90 ) );
13. setMinimumSize( new Dimension( 30, 90 ) );
14. }
15.
16. public void paintComponent(Graphics g) {
17. Graphics2D g2d = (Graphics2D)g;
18. g2d.translate(10.0, 50.0);
19. g2d.rotate( 300 );
20. g2d.drawString('Java', 0, 0);
21. }
22. }
23.
24. public Turn90LabelTest()
25. {
26. add( new Turn90Label( 'Java' ) );
27. }
28. public static void main(String[] args) {
29. JFrame f = new JFrame();
30. JPanel p = (JPanel) f.getContentPane();
31. p.add( new Turn90LabelTest() );
32. f.pack();
33. f.show();
34. }
35. }
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class ExemploLabel extends JFrame {
public ExemploLabel() {
setLayout(null);
JLabel label = new JLabel(new ImageIcon("3D.png"));
label.setBounds(50, 0, 100, 100); // posiciona e diz o tamanho
add(label);
setSize(200,200);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new ExemploLabel();
}
}
import java.*;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.*;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
@SuppressWarnings("serial")
public class Papatoo extends JFrame {
public Papatoo() {
initComponents();
}
setTitle("Rainha");
pack();
setLocationRelativeTo(null);
setVisible(true);
}
this.pack();
}
}