Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama Java Renk Paletini Kullanarak Renk Seçimi


Renk Paletini Kullanarak Renk Seçimi

AÇIKLAMA

Renk paletinden renk seçimi yapılarak javada üretilen bir pencerenin arka planının seçilen renk ile boyanmasına dair bir örnek teşkil eder.NetBeans platformunda geliştirlen proje sayesinde dist klasörü içindeki "RenkGoster.jar" dosyası direk çalıştırılabilir.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt

Program Kodu:

  1.  
  2.  
  3. /*
  4.  * To change this template, choose Tools | Templates
  5.  * and open the template in the editor.
  6.  */
  7.  
  8. package renkgoster;
  9. import java.awt.*;
  10. import java.awt.event.ActionEvent;
  11. import javax.swing.*;
  12. import java.awt.event.ActionListener;
  13.  
  14. /**
  15.  *
  16.  * @author NEO
  17.  */
  18. public class RenkGoster extends JFrame{
  19.  
  20.  
  21.  
  22.     private JButton Button1=new JButton("Rengi Değiştir");
  23.     private Color renk=Color.BLUE;
  24.     Container konteyner=getContentPane();
  25.    
  26.     public RenkGoster()
  27.     {
  28.        
  29.       konteyner.setLayout(new FlowLayout());
  30.       Button1.addActionListener( new ActionListener()
  31.       {
  32.        public void actionPerformed(ActionEvent event)
  33.        {
  34.            renk=JColorChooser.showDialog(RenkGoster.this, "RENK SEÇ",renk);
  35.            if(renk==null)
  36.            renk=Color.BLUE;
  37.            konteyner.setBackground(renk);
  38.        }
  39.  
  40.         
  41.       });
  42.       konteyner.add(Button1);
  43.       setSize(350,400) ;
  44.       setVisible(true);
  45.         
  46.     }
  47.     /**
  48.      * @param args the command line arguments
  49.      */
  50.     public static void main(String[] args) {
  51.         RenkGoster renk=new RenkGoster();
  52.         renk.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
  53.     }
  54.  
  55. }
  56.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!
Son Güncelleme ( Perşembe, 07 Nisan 2011 23:54 )