Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Yazar: Serdar KUZUCU
- * http://blog.asosyalbebe.com/
- */
- package sedran.borders;
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.GridLayout;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- public class Pencere extends JFrame {
- private static final long serialVersionUID = 1L;
- private TextBorder border;
- private Font f1 = new Font("Comic Sans MS", Font.PLAIN, 11);
- private Font f2;
- public static void main(String args[]) {
- new Pencere();
- }
- public Pencere() {
- super("Border(Kenarlık) Çizimi");
- setDefaultCloseOperation(EXIT_ON_CLOSE);
- JPanel panel = new JPanel(new GridLayout(3, 2));
- border = new TextBorder("Asosyal");
- f2 = border.getFont();
- panel.setBorder(border);
- JButton button1 = new JButton("Yuvarlak");
- button1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- border.setRounded(true);
- repaint();
- }
- });
- panel.add(button1);
- JButton button3 = new JButton("Köşeli");
- button3.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- border.setRounded(false);
- repaint();
- }
- });
- panel.add(button3);
- JButton button2 = new JButton("Mavi");
- button2.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- border.setBorderColor(Color.BLUE);
- repaint();
- }
- });
- panel.add(button2);
- JButton button4 = new JButton("Kırmızı");
- button4.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- border.setBorderColor(Color.RED);
- repaint();
- }
- });
- panel.add(button4);
- JButton button5 = new JButton("Yazıyı Değiş");
- button5.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- if(border.getText().equals("Asosyal"))
- border.setText("Bebe");
- else
- border.setText("Asosyal");
- repaint();
- }
- });
- panel.add(button5);
- JButton button6 = new JButton("Font");
- button6.setFont(f1);
- button6.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- if( border.getFont() == f1 )
- border.setFont(f2);
- else
- border.setFont(f1);
- repaint();
- }
- });
- panel.add(button6);
- setContentPane(panel);
- pack();
- setLocationRelativeTo(null);
- setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement