Geniş Ekran Modu Otomatik Ekran Boyutu Font Boyutunu Azalt Font Boyutunu Azalt Font Boyutunu Normal Yap Yazdır

Java Applet JTextArea Nesnesi ve Kullanımı

Basit bir text editör yapımı

 


import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
//import javax.swing.Icon;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import javax.swing.ImageIcon;
import javax.swing.JList;
import java.awt.GraphicsEnvironment;
import javax.swing.JComboBox;
import javax.swing.JScrollPane;

public class textarea extends JApplet implements ActionListener {

    JTextArea MetinAlani = new JTextArea();
//    ImageIcon BuyutSembolu = new ImageIcon("resimler/buyut.gif");
//    JButton Buyut = new JButton("Büyüt", BuyutSembolu);
    JButton Buyut = new JButton("Büyüt");
    JButton Kucult = new JButton("Küçült");
    JButton Temizle = new JButton("Temizle");
    JButton FontBuyut = new JButton("Font Büyült");
    JButton FontKucult=new JButton("Font Kücült");

    GraphicsEnvironment GrafikNesneleri =GraphicsEnvironment.getLocalGraphicsEnvironment();
    String FontListesi[]=GrafikNesneleri.getAvailableFontFamilyNames();
    JComboBox FontListeKutusu=new JComboBox(FontListesi);
    //JComboBox FontListeKutusu=new JComboBox();

    int FontBoy=12;
    String FontAdi="Diaglog";
   
    public void init() {

        setSize(800, 600);
        setLayout(null);

        MetinAlani.setLocation(10, 10);
        MetinAlani.setSize(250, 250);
        //add(MetinAlani);

        //MetinAlani.setAutoscrolls(true); //Kaydırma çubuklarının alan taşınca çıkınca çıkması için
        MetinAlani.setWrapStyleWord(true); //kelimeden satir sonu yapmasi icin
        MetinAlani.setLineWrap(true); //satir sonu bir alta almak icin

        //Metin Alanı İçin dikey kaydırac ekliyoruz
        JScrollPane Kaydirac = new JScrollPane(MetinAlani);
        Kaydirac.setLocation(10, 10);
        Kaydirac.setSize(250, 250);

        //Kaydiracin sadece dikeyde çıkması icin
        Kaydirac.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        add(Kaydirac);

        Buyut.setLocation(280, 10);
        Buyut.setSize(60, 20);
        //Dugme uzerindeki metinin boyutunu ayarlar
        Buyut.setFont(new Font("Dialog", Font.PLAIN, 9));
        add(Buyut);
        Buyut.addActionListener(this);

        Kucult.setLocation(280, 40);
        Kucult.setSize(70, 20);
        //Dugme uzerindeki metinin boyutunu ayarlar
        Kucult.setFont(new Font("Dialog", Font.PLAIN, 9));
        add(Kucult);
        Kucult.addActionListener(this);

        FontBuyut.setLocation(280, 70);
        FontBuyut.setSize(80, 20);
        //Dugme uzerindeki metinin boyutunu ayarlar
        FontBuyut.setFont(new Font("Dialog", Font.PLAIN, 9));
        add(FontBuyut);
        FontBuyut.addActionListener(this);

        FontKucult.setLocation(280, 100);
        FontKucult.setSize(100, 20);
        //Dugme uzerindeki metinin boyutunu ayarlar
        FontKucult.setFont(new Font("Dialog", Font.PLAIN, 9));
        add(FontKucult);
        FontKucult.addActionListener(this);

        Temizle.setLocation(280, 130);
        Temizle.setSize(80, 20);
        Temizle.setFont(new Font("Dialog", Font.PLAIN, 9));
        add(Temizle);
        Temizle.addActionListener(this);

        FontListeKutusu.setLocation(280, 160);
        FontListeKutusu.setSize(150, 20);
        add(FontListeKutusu);

        FontListeKutusu.addActionListener(this);
    }

    public void actionPerformed(ActionEvent Nesne) {

        if (Nesne.getSource() == Buyut) {
            MetinAlani.setText(MetinAlani.getText().toUpperCase());
        } else if (Nesne.getSource() == Kucult) {
            MetinAlani.setText(MetinAlani.getText().toLowerCase());
        } else if (Nesne.getSource() == Temizle) {
            int Eminmisiniz = JOptionPane.showConfirmDialog(null, "Emin misiniz?", "Dikkat", JOptionPane.YES_NO_OPTION);
            if (Eminmisiniz == JOptionPane.YES_OPTION) {
                MetinAlani.setText("");
            }
        }
        else if(Nesne.getSource()==FontBuyut){
            FontBoy++;
        }
        else if(Nesne.getSource()==FontKucult){
            FontBoy--;
        }
        else if(Nesne.getSource()==FontListeKutusu){
            FontAdi=FontListeKutusu.getSelectedItem().toString();
        }


        Font Fontumuz=new Font(FontAdi, Font.PLAIN, FontBoy);
            MetinAlani.setFont(Fontumuz);
    }
}
 

Java Applet JTextArea Nesnesi ve Kullanımı

Bu içerikle ilgili henüz herhangi bir yorum yapılmamıştır. Bu içerikle ilgili Yorumunuzu eklemek için burayı tıklayınız.

Java Applet Temelleri

Java ve Javascript
Javadan javascripte ve Javascriptten java ya aktarılan değerler
Java Applet JFileChooser
Java swing arayüzlerinden - dosya sistemine erişimi sağlayan JFileChooser sınıfının detayları
Kullanıcının Bilgisayarında İşlem Yapmaya Yetkili ...
Applet kodlarınız kendi makinenizde sorunsuzca çalışıyor ancak webe attığınızda çalışmıyorsa sebebi ...
Java Aplleti imzalamak (Signed applet)
Security manager adlı sistemi sayesinde koda bazı sınırlamalar koyarak kullanıcıya zarar vermesi önl...
Java ile HTML form POST
Örnek bir kod
Java Applet ve Dosya POST işlemi
Birden fazla dosyayı sunucudaki bir dosyaya POST edebilen java uygulaması
Java Applete Resim Eklemek
Birden fazla resmi yüklemek
Japplet Projesinin Oluşturulması Japplet Standart ...
Japplet projesinin oluşturulması japplet standart metotları ve metotların görevleri
Japplet Projesinin Oluşturulması
Japplet standart metotları ve metotların görevleri
Japplet Projesinin Oluşturulması Japplet Standart ...
Japplet standart metotları ve metotların görevleri
İlk Java Jappletinin Çalıştırılması
Applet viewerın kullanılması, html applet yapısı, html olarak jappletin Çalışması için gerekenler
İlk Java Jappletinin Çalıştırılması
Applet viewerın kullanılması, html applet yapısı, html olarak jappletin Çalışması için gerekenler
İlk Java Jappletinin Çalıştırılması
Applet viewerın kullanılması, html applet yapısı, html olarak jappletin Çalışması için gerekenler
İlk Java Jappletinin Çalıştırılması
Applet viewerın kullanılması, html applet yapısı, html olarak jappletin Çalışması için gerekenler
Java Applet Nedir?
Java applet nedir?apllet Örnekleri,applet ve japplet farkı
Java Applet Nedir?
Applet örnekleri,applet ve japplet farkı
Javada Timer Kullanımı
Belirli saniye aralıklarla çalışan uygulama
Java Applet ile Veri Tabanı Bağlantısı
Uygulamanın jar dosyasına tıklarsanız ekranın bir görüntüsü önünüze gelecektir.
Java da GridLayut Kullanımı
Izgara mantığıyla çalışan Java Layoutu
Java Applet Layout Kullanımları
setLayout(null); setLayout(new FlowLayout()); setLayout(new BorderLayout()); new CardLayout(); Yerle...

Ödev Gönder | İncelenmeyi Bekleyen Ödevler | Uygulama Resimleri | Uygulama Resmi Gönder | İnternet Üzerinden Sınav | Test Sorusu Gönder | Sınıf Karneleri | Anketler | Linkler
www.dijitalders.com

bilgidijitalders.com
Bu sayfalar en iyi 1024 x 768 ekran çözünürlüğünde görüntülenir.
Site içerikleri, site kullanıcıları tarafından yollanan içeriklerdir. Her hangi bir içeriğin lisanslı yahut şahsınıza ait olduğunu tarafımıza iletirseniz gerekli düzenlemeyi yapacağız. Kullanılan içerikler, siteyi kullanan öğrenciler ve araştırmacılar için kolaylık sağlamak amacıyla oluşturulmuştur.
Sayfada HATA! Olduğunu Düşünüyorsanız | Sık Kullanılanlara Ekle | www.dijitalders.com'u Ana Sayfam Yap | Web Tasarımcıya e-Posta
Bu site 905,962 kişi tarafından ziyaret edilmiştir.