<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[TurkishCode Bilgisayar & Bilişim Topluluğu - Java]]></title>
		<link>https://forum.turkishcode.com/</link>
		<description><![CDATA[TurkishCode Bilgisayar & Bilişim Topluluğu - https://forum.turkishcode.com]]></description>
		<pubDate>Thu, 23 Apr 2026 07:38:29 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[java , data transfer between users in the database]]></title>
			<link>https://forum.turkishcode.com/konu-java-data-transfer-between-users-in-the-database.html</link>
			<pubDate>Thu, 27 Dec 2018 20:35:48 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=174">afyok28</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-data-transfer-between-users-in-the-database.html</guid>
			<description><![CDATA[Merhabalar her programlama dili ; sunucu local olmasa bile her kullanıcı için ayrı ayrı çalışır.Herneyse soruma gelicek olursak.<br />
Sisteme kayıtlı 3 kişi olsun online olanların listesinı tutan tablo olsun....<br />
Örnek1<br />
Kişiler A,B,C olsun<br />
a girdi 1 kişi online<br />
b girdi 2 kişi online <br />
c girdi 3 kişi online <br />
a,b reflesh yaparsa 3 kişi online gözükecek.<br />
Reflesh butonu olmadan ;<br />
<br />
B girdiğinde a da 2 kişi(A daki reflesh butonunu çalıştır.) ,<br />
C girdiğinde a,b de 3 kişi<span style="color: #111111;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma,Verdana,Arial,Sans-Serif;" class="mycode_font">(A,B deki reflesh butonunu çalışt</span></span></span><span style="color: #111111;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma,Verdana,Arial,Sans-Serif;" class="mycode_font">ır.</span></span></span><span style="color: #111111;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma,Verdana,Arial,Sans-Serif;" class="mycode_font">)</span></span></span> online gözükecek.Veri tabanında otomatikman nasıl yapabilirim. <br />
<br />
Örnek2 <br />
insert into işleminde tüm kullanıcılara şu kişi şu veriyi ekledi bildirimi gitmesi<br />
<br />
Örnek3<br />
Online okey. Gibi gibi…<br />
<br />
Aslında Kullanıcılar arasında bildirim gönderme gibi bir şey.<br />
<br />
Düşüncem <br />
1)Timer ile 5 saniyede 1 select yapmak ama server hızını etkiler diye düşünmüyorum.<br />
2)Ftp işlemi.<br />
<br />
<br />
Önerilerinizi bekliyorum.]]></description>
			<content:encoded><![CDATA[Merhabalar her programlama dili ; sunucu local olmasa bile her kullanıcı için ayrı ayrı çalışır.Herneyse soruma gelicek olursak.<br />
Sisteme kayıtlı 3 kişi olsun online olanların listesinı tutan tablo olsun....<br />
Örnek1<br />
Kişiler A,B,C olsun<br />
a girdi 1 kişi online<br />
b girdi 2 kişi online <br />
c girdi 3 kişi online <br />
a,b reflesh yaparsa 3 kişi online gözükecek.<br />
Reflesh butonu olmadan ;<br />
<br />
B girdiğinde a da 2 kişi(A daki reflesh butonunu çalıştır.) ,<br />
C girdiğinde a,b de 3 kişi<span style="color: #111111;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma,Verdana,Arial,Sans-Serif;" class="mycode_font">(A,B deki reflesh butonunu çalışt</span></span></span><span style="color: #111111;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma,Verdana,Arial,Sans-Serif;" class="mycode_font">ır.</span></span></span><span style="color: #111111;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Tahoma,Verdana,Arial,Sans-Serif;" class="mycode_font">)</span></span></span> online gözükecek.Veri tabanında otomatikman nasıl yapabilirim. <br />
<br />
Örnek2 <br />
insert into işleminde tüm kullanıcılara şu kişi şu veriyi ekledi bildirimi gitmesi<br />
<br />
Örnek3<br />
Online okey. Gibi gibi…<br />
<br />
Aslında Kullanıcılar arasında bildirim gönderme gibi bir şey.<br />
<br />
Düşüncem <br />
1)Timer ile 5 saniyede 1 select yapmak ama server hızını etkiler diye düşünmüyorum.<br />
2)Ftp işlemi.<br />
<br />
<br />
Önerilerinizi bekliyorum.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Çoklu Container Kullanımı]]></title>
			<link>https://forum.turkishcode.com/konu-java-coklu-container-kullanimi.html</link>
			<pubDate>Mon, 22 Feb 2016 14:28:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-coklu-container-kullanimi.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğimiz pencere uygulamalarında bazen aynı pencere için farklı Container kullanmamız gereken durumlar olabiliyor. Çoklu Container kullanarak geri, ileri, son gibi seçenekleri bulunan aşamalı görünümler yada duruma göre ayarlanan ekranlar elde edebiliriz. Bu konuda test için yazmış olduğum örnek uygulama kodları aşağıdadır. İncelediğinizde zaten mantığını anlayacağınızı düşünüyorum. Örnekte ben sadece üzerine buton eklemesi yaptım, siz istediğiniz nesneyi istediğiniz yerleşim düzeninde ekleyebilirsiniz.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import java.awt.BorderLayout;<br />
import java.awt.Container;<br />
import java.awt.event.ActionEvent;<br />
import java.awt.event.ActionListener;<br />
import javax.swing.JButton;<br />
import javax.swing.JFrame;<br />
<br />
<br />
public class Program extends JFrame implements ActionListener{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Container c,c2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public Program()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super("Container Test");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c = new Container();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.setLayout(new BorderLayout());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c2 = new Container();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c2.setLayout(new BorderLayout());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JButton btn1 = new JButton("Container 1");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JButton btn2 = new JButton("Container 2");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.add(btn1,BorderLayout.CENTER);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c2.add(btn2,BorderLayout.CENTER);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn1.addActionListener(this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn2.addActionListener(this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setSize(400, 300);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCP(c);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setVisible(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public void setCP(Container c)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.setContentPane(c);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.revalidate(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.repaint();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) {<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new Program();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;public void actionPerformed(ActionEvent e) {<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (e.getActionCommand().equals("Container 1"))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTitle("Aktif Container : 2");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCP(c2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTitle("Aktif Container : 1");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCP(c);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğimiz pencere uygulamalarında bazen aynı pencere için farklı Container kullanmamız gereken durumlar olabiliyor. Çoklu Container kullanarak geri, ileri, son gibi seçenekleri bulunan aşamalı görünümler yada duruma göre ayarlanan ekranlar elde edebiliriz. Bu konuda test için yazmış olduğum örnek uygulama kodları aşağıdadır. İncelediğinizde zaten mantığını anlayacağınızı düşünüyorum. Örnekte ben sadece üzerine buton eklemesi yaptım, siz istediğiniz nesneyi istediğiniz yerleşim düzeninde ekleyebilirsiniz.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import java.awt.BorderLayout;<br />
import java.awt.Container;<br />
import java.awt.event.ActionEvent;<br />
import java.awt.event.ActionListener;<br />
import javax.swing.JButton;<br />
import javax.swing.JFrame;<br />
<br />
<br />
public class Program extends JFrame implements ActionListener{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;Container c,c2;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public Program()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super("Container Test");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c = new Container();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.setLayout(new BorderLayout());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c2 = new Container();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c2.setLayout(new BorderLayout());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JButton btn1 = new JButton("Container 1");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JButton btn2 = new JButton("Container 2");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.add(btn1,BorderLayout.CENTER);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c2.add(btn2,BorderLayout.CENTER);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn1.addActionListener(this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;btn2.addActionListener(this);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setSize(400, 300);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCP(c);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setVisible(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public void setCP(Container c)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.setContentPane(c);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.revalidate(); <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c.repaint();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) {<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new Program();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;public void actionPerformed(ActionEvent e) {<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (e.getActionCommand().equals("Container 1"))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTitle("Aktif Container : 2");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCP(c2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setTitle("Aktif Container : 1");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setCP(c);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java replaceLast() Kullanımı]]></title>
			<link>https://forum.turkishcode.com/konu-java-replacelast-kullanimi.html</link>
			<pubDate>Tue, 09 Feb 2016 19:08:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-replacelast-kullanimi.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Programlama dillerinin tamamına yakınında bulunan metin içnide arama yap, bul değiştir metodları java'da da hazır olarak bulunuyor. <br />
Fakat başlıktaki gibi bir kullanım ihtiyacı duyduğunuzda sonuç hüsran oluyor çünkü sondan ilk eşleşmeyi bulup değiştirmek gibi bir imkan bulunmuyor.<br />
<br />
Java'da tanımlanmış metodlardan bazıları : replace(), replaceAll(), replaceFirst()<br />
<br />
Şahsen, sadece sondan ilk eşleşmeyi bulup değiştirmek gibi birşeye ihtiyaç duydum ve bunun için stackoverflow.com'da bulunan bir örnekten yararlandım.<br />
Örnek aşağıdadır. Eğer ihtiyacınız olursa sizde faydalanabilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>public class Test {<br />
<br />
    public static String replaceLast(String text, String regex, String replacement) {<br />
        return text.replaceFirst("(?s)(.*)" + regex, "&#36;1" + replacement);<br />
    }<br />
<br />
    public static void main(String[] args) {<br />
        System.out.println(replaceLast("aaabbb", "bb", "xx"));<br />
    }<br />
}</code></div></div><br />
* Not : Ben çok fazla test etmedim ama istediğim sonucu aldım şuanlık. O yüzden kullanmadan önce sizde test ederseniz iyi olur.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Programlama dillerinin tamamına yakınında bulunan metin içnide arama yap, bul değiştir metodları java'da da hazır olarak bulunuyor. <br />
Fakat başlıktaki gibi bir kullanım ihtiyacı duyduğunuzda sonuç hüsran oluyor çünkü sondan ilk eşleşmeyi bulup değiştirmek gibi bir imkan bulunmuyor.<br />
<br />
Java'da tanımlanmış metodlardan bazıları : replace(), replaceAll(), replaceFirst()<br />
<br />
Şahsen, sadece sondan ilk eşleşmeyi bulup değiştirmek gibi birşeye ihtiyaç duydum ve bunun için stackoverflow.com'da bulunan bir örnekten yararlandım.<br />
Örnek aşağıdadır. Eğer ihtiyacınız olursa sizde faydalanabilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>public class Test {<br />
<br />
    public static String replaceLast(String text, String regex, String replacement) {<br />
        return text.replaceFirst("(?s)(.*)" + regex, "&#36;1" + replacement);<br />
    }<br />
<br />
    public static void main(String[] args) {<br />
        System.out.println(replaceLast("aaabbb", "bb", "xx"));<br />
    }<br />
}</code></div></div><br />
* Not : Ben çok fazla test etmedim ama istediğim sonucu aldım şuanlık. O yüzden kullanmadan önce sizde test ederseniz iyi olur.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Undecorated JDialog border]]></title>
			<link>https://forum.turkishcode.com/konu-undecorated-jdialog-border.html</link>
			<pubDate>Mon, 08 Feb 2016 14:33:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-undecorated-jdialog-border.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğimiz uygulamalarda bazen başlıksız ve çerçevesiz pencerelere ihtiyaç duyabiliyoruz. <br />
Eğer başlıksız yani Undecorated olarak tasarladığınız bir diyalog varsa, aşağıda bulunan kod yardımıyla kenar çizgisi ekleyebilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>getRootPane().setBorder(new LineBorder(Color.DARK_GRAY));</code></div></div><br />
<br />
Çizgi kalınlığını ayarlamak için;<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>getRootPane().setBorder(new LineBorder(Color.DARK_GRAY, 2));</code></div></div><br />
<br />
İhtiyaca göre değişik Border atamaları da yapabilirsiniz.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğimiz uygulamalarda bazen başlıksız ve çerçevesiz pencerelere ihtiyaç duyabiliyoruz. <br />
Eğer başlıksız yani Undecorated olarak tasarladığınız bir diyalog varsa, aşağıda bulunan kod yardımıyla kenar çizgisi ekleyebilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>getRootPane().setBorder(new LineBorder(Color.DARK_GRAY));</code></div></div><br />
<br />
Çizgi kalınlığını ayarlamak için;<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>getRootPane().setBorder(new LineBorder(Color.DARK_GRAY, 2));</code></div></div><br />
<br />
İhtiyaca göre değişik Border atamaları da yapabilirsiniz.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java LineBorder ve EmptyBorder Birlikte Kullanma]]></title>
			<link>https://forum.turkishcode.com/konu-java-lineborder-ve-emptyborder-birlikte-kullanma.html</link>
			<pubDate>Mon, 08 Feb 2016 09:14:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-lineborder-ve-emptyborder-birlikte-kullanma.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda, hem kenar çizgisi hemde iç boşluk ayarı yapmak isterseniz aşağıdaki örnekten faydalanabilirsiniz.<br />
<br />
Öncelikle gerekli tanımlamızı yapıyoruz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import javax.swing.BorderFactory;<br />
import javax.swing.border.EmptyBorder;<br />
import javax.swing.border.LineBorder;</code></div></div><br />
<br />
Örneğin bir panele uygulamak için;<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>JPanel panel1 = new JPanel();<br />
panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));</code></div></div><br />
<br />
Önceki görünüm :<br />
<img src="http://fs5.directupload.net/images/user/160208/2yjcxd33.png" loading="lazy"  alt="[Resim: 2yjcxd33.png]" class="mycode_img" /><br />
<br />
Kod uygulandıktan sonraki görünüm:<br />
<img src="http://fs5.directupload.net/images/user/160208/s2x9skz5.png" loading="lazy"  alt="[Resim: s2x9skz5.png]" class="mycode_img" /><br />
<br />
<br />
Örnek uygulama (Form1.java) :<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import java.awt.BorderLayout;<br />
import java.awt.Color;<br />
import java.awt.GridLayout;<br />
import java.awt.Insets;<br />
<br />
import javax.swing.BorderFactory;<br />
import javax.swing.JFrame;<br />
import javax.swing.JPanel;<br />
import javax.swing.JScrollPane;<br />
import javax.swing.JTextArea;<br />
import javax.swing.border.EmptyBorder;<br />
import javax.swing.border.LineBorder;<br />
<br />
<br />
public class Form1 extends JFrame{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public Form1()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super("Turkishcode.com");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setBounds(10, 10, 450, 250);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setLayout(new BorderLayout());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JPanel panel1 = new JPanel();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panel1.setLayout(new GridLayout(0, 1));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JTextArea textarea = new JTextArea();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setForeground(Color.RED);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setLineWrap(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setMargin(new Insets(3, 3, 3, 3));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setWrapStyleWord(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JScrollPane scroolPane = new JScrollPane(textarea);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panel1.add(scroolPane);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add(panel1,BorderLayout.CENTER);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) {<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new Form1().setVisible(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda, hem kenar çizgisi hemde iç boşluk ayarı yapmak isterseniz aşağıdaki örnekten faydalanabilirsiniz.<br />
<br />
Öncelikle gerekli tanımlamızı yapıyoruz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import javax.swing.BorderFactory;<br />
import javax.swing.border.EmptyBorder;<br />
import javax.swing.border.LineBorder;</code></div></div><br />
<br />
Örneğin bir panele uygulamak için;<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>JPanel panel1 = new JPanel();<br />
panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));</code></div></div><br />
<br />
Önceki görünüm :<br />
<img src="http://fs5.directupload.net/images/user/160208/2yjcxd33.png" loading="lazy"  alt="[Resim: 2yjcxd33.png]" class="mycode_img" /><br />
<br />
Kod uygulandıktan sonraki görünüm:<br />
<img src="http://fs5.directupload.net/images/user/160208/s2x9skz5.png" loading="lazy"  alt="[Resim: s2x9skz5.png]" class="mycode_img" /><br />
<br />
<br />
Örnek uygulama (Form1.java) :<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import java.awt.BorderLayout;<br />
import java.awt.Color;<br />
import java.awt.GridLayout;<br />
import java.awt.Insets;<br />
<br />
import javax.swing.BorderFactory;<br />
import javax.swing.JFrame;<br />
import javax.swing.JPanel;<br />
import javax.swing.JScrollPane;<br />
import javax.swing.JTextArea;<br />
import javax.swing.border.EmptyBorder;<br />
import javax.swing.border.LineBorder;<br />
<br />
<br />
public class Form1 extends JFrame{<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;public Form1()<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;super("Turkishcode.com");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setBounds(10, 10, 450, 250);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setLayout(new BorderLayout());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JPanel panel1 = new JPanel();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panel1.setLayout(new GridLayout(0, 1));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JTextArea textarea = new JTextArea();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setForeground(Color.RED);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setLineWrap(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setMargin(new Insets(3, 3, 3, 3));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;textarea.setWrapStyleWord(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JScrollPane scroolPane = new JScrollPane(textarea);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panel1.add(scroolPane);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;add(panel1,BorderLayout.CENTER);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) {<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;new Form1().setVisible(true);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java internet bağlantısı var mı?]]></title>
			<link>https://forum.turkishcode.com/konu-java-internet-baglantisi-var-mi.html</link>
			<pubDate>Thu, 04 Feb 2016 12:32:35 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-internet-baglantisi-var-mi.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Aşağıda bulunan örnek kodlar sayesinde java ile geliştirdiğiniz uygulamalarda, uygulamanız çalıştığı bilgisayarda internet bağlantısının olup olmadığını kontrol edebilir yada herhangi bir sitenin ip adresini öğrenebilirsiniz.<br />
<br />
Kodların çalışma mantığı, google.com.tr adresine bağlantı kurulup ip adresi almaya çalışılıyor; eğer erişim sağlanır ve ip adresi alınabilirse bu internet bağlantısının olduğu eğer hata döndürürse de internet bağlantısının olmadığı anlamına geliyor. Tabi %100 bir kesinlik yoktur çünkü google.com.tr adı altındaki sunucu kapalı olduğunda hata döndürmesi muhtemeldir ve böyle bir durumda internet yokmuş gibi işlem yapacaktır.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>&nbsp;&nbsp;&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InetAddress ipAdress = InetAddress.getByName("www.google.com.tr");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!ipAdress.toString().equals(""))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(ipAdress);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("İnternet Bağlantısı Yok!");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch (UnknownHostException e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("İnternet Bağlantısı Yok!");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Aşağıda bulunan örnek kodlar sayesinde java ile geliştirdiğiniz uygulamalarda, uygulamanız çalıştığı bilgisayarda internet bağlantısının olup olmadığını kontrol edebilir yada herhangi bir sitenin ip adresini öğrenebilirsiniz.<br />
<br />
Kodların çalışma mantığı, google.com.tr adresine bağlantı kurulup ip adresi almaya çalışılıyor; eğer erişim sağlanır ve ip adresi alınabilirse bu internet bağlantısının olduğu eğer hata döndürürse de internet bağlantısının olmadığı anlamına geliyor. Tabi %100 bir kesinlik yoktur çünkü google.com.tr adı altındaki sunucu kapalı olduğunda hata döndürmesi muhtemeldir ve böyle bir durumda internet yokmuş gibi işlem yapacaktır.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>&nbsp;&nbsp;&nbsp;&nbsp;try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;InetAddress ipAdress = InetAddress.getByName("www.google.com.tr");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!ipAdress.toString().equals(""))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(ipAdress);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("İnternet Bağlantısı Yok!");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch (UnknownHostException e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println("İnternet Bağlantısı Yok!");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Panelde İç Boşluk Ayarlama [ Padding ]]]></title>
			<link>https://forum.turkishcode.com/konu-java-panelde-ic-bosluk-ayarlama-padding.html</link>
			<pubDate>Sun, 27 Dec 2015 11:04:46 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-panelde-ic-bosluk-ayarlama-padding.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java'da kullandığınız panellerde kenar boşluğu vermek isterseniz bunu <span style="font-weight: bold;" class="mycode_b">EmptyBorder </span>kullanarak yapabilirsiniz<br />
<br />
Örnek;<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>JPanel panel1 =new JPanel();<br />
panel1.setBorder(new EmptyBorder(10, 10, 10, 10));</code></div></div><br />
4 adet değer alıyor. Örnekte her taraftan 10 birim boşluk olacak şekilde ayarlanmış. Bu kısımları istediğiniz gibi ayarlayabilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>1. değer : Üst boşluk<br />
2. değer : sol boşluk<br />
3. değer : alt boşluk<br />
4. değer : sağ boşluk</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java'da kullandığınız panellerde kenar boşluğu vermek isterseniz bunu <span style="font-weight: bold;" class="mycode_b">EmptyBorder </span>kullanarak yapabilirsiniz<br />
<br />
Örnek;<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>JPanel panel1 =new JPanel();<br />
panel1.setBorder(new EmptyBorder(10, 10, 10, 10));</code></div></div><br />
4 adet değer alıyor. Örnekte her taraftan 10 birim boşluk olacak şekilde ayarlanmış. Bu kısımları istediğiniz gibi ayarlayabilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>1. değer : Üst boşluk<br />
2. değer : sol boşluk<br />
3. değer : alt boşluk<br />
4. değer : sağ boşluk</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Proxy ile HttpURLConnection Kullanımı]]></title>
			<link>https://forum.turkishcode.com/konu-java-proxy-ile-httpurlconnection-kullanimi.html</link>
			<pubDate>Thu, 24 Dec 2015 13:48:44 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-proxy-ile-httpurlconnection-kullanimi.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
HttpURLConnection ile bağlantı kurarken bazen etki alanındaki yada kısıtlı hesaplarda proxy sorunu olabiliyor. Bazı ağlarda İnternete ağ için belirlenen proxy sunucusu üzerinden çıkabiliyorsunuz. Böyle durumlarda direkt olarak HttpURLConnection kullanılamıyor. Bu tür bir durumla karşılaşırsanız ağda internete çıkış için kullanılan proxy sunucusunu uygulamanızda ayarlayarak programınızdan sorunsuz bir şekilde bağlantı sağlayabilirsiniz.<br />
<br />
Örnek kullanım aşağıdadır.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>String url = "http://www.google.com/",<br />
       proxy = "proxy.mydomain.com",<br />
       port = "8080";<br />
URL server = new URL(url);<br />
Properties systemProperties = System.getProperties();<br />
systemProperties.setProperty("http.proxyHost",proxy);<br />
systemProperties.setProperty("http.proxyPort",port);<br />
HttpURLConnection connection = (HttpURLConnection)server.openConnection();<br />
connection.connect();<br />
InputStream in = connection.getInputStream();<br />
readResponse(in);</code></div></div><br />
Eğer proxy sunucusu doğrulama istiyorsa;<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>System.setProperty("http.proxyUser", "user");<br />
System.setProperty("http.proxyPassword", "password");</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
HttpURLConnection ile bağlantı kurarken bazen etki alanındaki yada kısıtlı hesaplarda proxy sorunu olabiliyor. Bazı ağlarda İnternete ağ için belirlenen proxy sunucusu üzerinden çıkabiliyorsunuz. Böyle durumlarda direkt olarak HttpURLConnection kullanılamıyor. Bu tür bir durumla karşılaşırsanız ağda internete çıkış için kullanılan proxy sunucusunu uygulamanızda ayarlayarak programınızdan sorunsuz bir şekilde bağlantı sağlayabilirsiniz.<br />
<br />
Örnek kullanım aşağıdadır.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>String url = "http://www.google.com/",<br />
       proxy = "proxy.mydomain.com",<br />
       port = "8080";<br />
URL server = new URL(url);<br />
Properties systemProperties = System.getProperties();<br />
systemProperties.setProperty("http.proxyHost",proxy);<br />
systemProperties.setProperty("http.proxyPort",port);<br />
HttpURLConnection connection = (HttpURLConnection)server.openConnection();<br />
connection.connect();<br />
InputStream in = connection.getInputStream();<br />
readResponse(in);</code></div></div><br />
Eğer proxy sunucusu doğrulama istiyorsa;<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>System.setProperty("http.proxyUser", "user");<br />
System.setProperty("http.proxyPassword", "password");</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Eclipse Could not find the main class.]]></title>
			<link>https://forum.turkishcode.com/konu-eclipse-could-not-find-the-main-class.html</link>
			<pubDate>Thu, 24 Dec 2015 12:09:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-eclipse-could-not-find-the-main-class.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Eclipse ile java uygulaması geliştiriyorsanız, projenizi başka bir bilgisayara taşıdığınızda böyle bir sorunla karşılaşabilirsiniz.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Could not find the main class. Program will exit."</span><br />
<br />
Bu genelde projenin taşındığı bilgiayarda ki aktif java sürümünün projenin geliştirildiği bilgisardakinden düşük olmasından kaynaklanıyor.<br />
Sorunu çözmek için öncelikle <span style="font-weight: bold;" class="mycode_b">JRE System Library</span> güncellemesi yapmamız gerekiyor.<br />
<br />
Eclipse içinden projemizi seçip sağ tıklıyoruz  ve <span style="font-weight: bold;" class="mycode_b">Properties </span>&gt;&gt; <span style="font-weight: bold;" class="mycode_b">Libraries </span>kısmından düşük olan JRE sürümüne ait kaydı seçip <span style="font-weight: bold;" class="mycode_b">Remove</span> butonu ile siliyoruz. Sonrasında <span style="font-weight: bold;" class="mycode_b">Add Library...  </span>butonuna tıklarayarak seçeneklerden <span style="font-weight: bold;" class="mycode_b">JRE System Library</span> seçeneğini seçip bilgisayarımızdan projemizi geliştirdiğimiz java sürümünü seçip tamam diyoruz. Tabi eğer sürüm mevcut değilse öncelikle gerekli JRE sürümünü indirip bilgisayarımıza kurmamız gerekir. Bu işlemlerden sonra muhtemelen sorun çözülecek ve proje taşındığı bilgisayarda da çalıştırılıp derlenebilecektir.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Eclipse ile java uygulaması geliştiriyorsanız, projenizi başka bir bilgisayara taşıdığınızda böyle bir sorunla karşılaşabilirsiniz.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">"Could not find the main class. Program will exit."</span><br />
<br />
Bu genelde projenin taşındığı bilgiayarda ki aktif java sürümünün projenin geliştirildiği bilgisardakinden düşük olmasından kaynaklanıyor.<br />
Sorunu çözmek için öncelikle <span style="font-weight: bold;" class="mycode_b">JRE System Library</span> güncellemesi yapmamız gerekiyor.<br />
<br />
Eclipse içinden projemizi seçip sağ tıklıyoruz  ve <span style="font-weight: bold;" class="mycode_b">Properties </span>&gt;&gt; <span style="font-weight: bold;" class="mycode_b">Libraries </span>kısmından düşük olan JRE sürümüne ait kaydı seçip <span style="font-weight: bold;" class="mycode_b">Remove</span> butonu ile siliyoruz. Sonrasında <span style="font-weight: bold;" class="mycode_b">Add Library...  </span>butonuna tıklarayarak seçeneklerden <span style="font-weight: bold;" class="mycode_b">JRE System Library</span> seçeneğini seçip bilgisayarımızdan projemizi geliştirdiğimiz java sürümünü seçip tamam diyoruz. Tabi eğer sürüm mevcut değilse öncelikle gerekli JRE sürümünü indirip bilgisayarımıza kurmamız gerekir. Bu işlemlerden sonra muhtemelen sorun çözülecek ve proje taşındığı bilgisayarda da çalıştırılıp derlenebilecektir.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Jar içinden dışarı dosya aktarma]]></title>
			<link>https://forum.turkishcode.com/konu-jar-icinden-disari-dosya-aktarma.html</link>
			<pubDate>Thu, 17 Dec 2015 20:41:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-jar-icinden-disari-dosya-aktarma.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda, çalıştırılabilir jar dosyasından çalışma zamanı diske dosya kopyalamanız gerekirse, aşağıdaki örnekten faydalanabilirsiniz. Yani kaynaktan dışarıya dosya çıkarmak için kullanabilirsiniz.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import java.io.File;<br />
import java.io.IOException;<br />
import java.io.InputStream;<br />
import java.nio.file.Files;<br />
<br />
<br />
public class Program {<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) throws IOException {<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File dosya = new File("c://test.txt");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!dosya.exists()) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     InputStream link = (Program.class.getClass().getResourceAsStream("/dosya/kaynak.txt"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     Files.copy(link, dosya.getAbsoluteFile().toPath());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}</code></div></div><br />
Kodlardaki yolları kendi ihtiyacınıza göre düzenleyebilirsiniz. <span style="font-weight: bold;" class="mycode_b"><br />
Program.class.getClass() </span>kısmında geçen "<span style="font-weight: bold;" class="mycode_b">Program</span>" işlem yapacağınız sınıf adıdır ve kendi sınıf adınıza göre ayarlamanız gerekmektedir.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda, çalıştırılabilir jar dosyasından çalışma zamanı diske dosya kopyalamanız gerekirse, aşağıdaki örnekten faydalanabilirsiniz. Yani kaynaktan dışarıya dosya çıkarmak için kullanabilirsiniz.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>import java.io.File;<br />
import java.io.IOException;<br />
import java.io.InputStream;<br />
import java.nio.file.Files;<br />
<br />
<br />
public class Program {<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args) throws IOException {<br />
<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File dosya = new File("c://test.txt");<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!dosya.exists()) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     InputStream link = (Program.class.getClass().getResourceAsStream("/dosya/kaynak.txt"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     Files.copy(link, dosya.getAbsoluteFile().toPath());<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
<br />
}</code></div></div><br />
Kodlardaki yolları kendi ihtiyacınıza göre düzenleyebilirsiniz. <span style="font-weight: bold;" class="mycode_b"><br />
Program.class.getClass() </span>kısmında geçen "<span style="font-weight: bold;" class="mycode_b">Program</span>" işlem yapacağınız sınıf adıdır ve kendi sınıf adınıza göre ayarlamanız gerekmektedir.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java ile Onaylı işlem [ConfirmDialog]]]></title>
			<link>https://forum.turkishcode.com/konu-java-ile-onayli-islem-confirmdialog.html</link>
			<pubDate>Wed, 16 Dec 2015 20:17:33 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-ile-onayli-islem-confirmdialog.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda kullanıcıdan onay almanız gereken durumlarda aşağıdaki örnekten faydalanıp kullanıcıdan gelen EVET yada HAYIR seçimine göre işlem yaptırabilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>&nbsp;&nbsp;&nbsp;&nbsp;  int onay = JOptionPane.showConfirmDialog(null, "İşlemi onaylıyor musunuz?","İşlem Onayı!",JOptionPane.YES_NO_OPTION);<br />
&nbsp;&nbsp;&nbsp;&nbsp;   if (onay == JOptionPane.YES_OPTION)<br />
&nbsp;&nbsp;&nbsp;&nbsp;   {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;    JOptionPane.showMessageDialog(null, "işlem onaylandı...");<br />
           }<br />
&nbsp;&nbsp;&nbsp;&nbsp;   else<br />
           {<br />
&nbsp;&nbsp;&nbsp;&nbsp;     JOptionPane.showMessageDialog(null, "İşlem onaylanmadı!");   <br />
&nbsp;&nbsp;&nbsp;&nbsp;   }</code></div></div>]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda kullanıcıdan onay almanız gereken durumlarda aşağıdaki örnekten faydalanıp kullanıcıdan gelen EVET yada HAYIR seçimine göre işlem yaptırabilirsiniz.<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>&nbsp;&nbsp;&nbsp;&nbsp;  int onay = JOptionPane.showConfirmDialog(null, "İşlemi onaylıyor musunuz?","İşlem Onayı!",JOptionPane.YES_NO_OPTION);<br />
&nbsp;&nbsp;&nbsp;&nbsp;   if (onay == JOptionPane.YES_OPTION)<br />
&nbsp;&nbsp;&nbsp;&nbsp;   {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;    JOptionPane.showMessageDialog(null, "işlem onaylandı...");<br />
           }<br />
&nbsp;&nbsp;&nbsp;&nbsp;   else<br />
           {<br />
&nbsp;&nbsp;&nbsp;&nbsp;     JOptionPane.showMessageDialog(null, "İşlem onaylanmadı!");   <br />
&nbsp;&nbsp;&nbsp;&nbsp;   }</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[HTML etiketlerini Temizleme [Java]]]></title>
			<link>https://forum.turkishcode.com/konu-html-etiketlerini-temizleme-java.html</link>
			<pubDate>Wed, 16 Dec 2015 08:01:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-html-etiketlerini-temizleme-java.html</guid>
			<description><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda HTML etiketlerini temizleme ihtiyacı duyarsanız; aşağıdaki örnekten faydalanabilirsiniz.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>String html = JOptionPane.showInputDialog("");<br />
 <br />
 html = html.replace("&lt;br&gt;", ""+ (char)13 + (char)10);<br />
 html = html.replace("&lt;br /&gt;", ""+ (char)13 + (char)10);<br />
 html = html.replace("&lt;BR&gt;", ""+ (char)13 + (char)10);<br />
 html = html.replace("&lt;BR /&gt;", ""+ (char)13 + (char)10);<br />
 <br />
 System.out.println(html.replaceAll("&#92;&#92;&lt;.*?&gt;",""));</code></div></div><br />
HTML ile ilgili özel terimleri dönüştürme ihtiyacı duyarsanız da <a href="http://forum.turkishcode.com/konu-ozel-html-karakter-kodlari.html" target="_blank" rel="noopener" class="mycode_url">http://forum.turkishcode.com/konu-ozel-h...dlari.html</a> bağlantısındaki metoddan faydalanabilirsiniz.]]></description>
			<content:encoded><![CDATA[Merhaba arkadaşlar,<br />
<br />
Java ile geliştirdiğiniz uygulamalarda HTML etiketlerini temizleme ihtiyacı duyarsanız; aşağıdaki örnekten faydalanabilirsiniz.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>String html = JOptionPane.showInputDialog("");<br />
 <br />
 html = html.replace("&lt;br&gt;", ""+ (char)13 + (char)10);<br />
 html = html.replace("&lt;br /&gt;", ""+ (char)13 + (char)10);<br />
 html = html.replace("&lt;BR&gt;", ""+ (char)13 + (char)10);<br />
 html = html.replace("&lt;BR /&gt;", ""+ (char)13 + (char)10);<br />
 <br />
 System.out.println(html.replaceAll("&#92;&#92;&lt;.*?&gt;",""));</code></div></div><br />
HTML ile ilgili özel terimleri dönüştürme ihtiyacı duyarsanız da <a href="http://forum.turkishcode.com/konu-ozel-html-karakter-kodlari.html" target="_blank" rel="noopener" class="mycode_url">http://forum.turkishcode.com/konu-ozel-h...dlari.html</a> bağlantısındaki metoddan faydalanabilirsiniz.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java ile Sayfa Kaynağını Alma [ HttpURLConnection ]]]></title>
			<link>https://forum.turkishcode.com/konu-java-ile-sayfa-kaynagini-alma-httpurlconnection.html</link>
			<pubDate>Sun, 15 Nov 2015 12:40:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-ile-sayfa-kaynagini-alma-httpurlconnection.html</guid>
			<description><![CDATA[Java ile HTTP bağlantısı kurup veri alış verişi yapabilirsiniz.<br />
Aşağıda hedef sayfanın kaynağını almak için bir fonksiyon örneği bulunmaktadır.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>&nbsp;&nbsp;&nbsp;&nbsp;public String KaynakAl(String URL) throws Exception<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URL url = new URL(URL);<br />
&nbsp;&nbsp;&nbsp;&nbsp;        HttpURLConnection HttpConn = (HttpURLConnection) url.openConnection();<br />
&nbsp;&nbsp;&nbsp;&nbsp;        BufferedReader in = new BufferedReader(new InputStreamReader(<br />
&nbsp;&nbsp;&nbsp;&nbsp;        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpConn.getInputStream(),"UTF-8"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;        String pano, kaynak = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;        while ((pano = in.readLine()) != null) <br />
&nbsp;&nbsp;&nbsp;&nbsp;        {kaynak += pano + (char)13;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;        try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;        in.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;        } catch(Exception _e) {System.out.println(_e.getMessage());}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return kaynak.trim();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div><br />
<br />
Kullanımı :<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>    try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(KaynakAl("http://www.turkishcode.com"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch (Exception e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div><br />
<br />
* HttpConn.getInputStream(),<span style="color: #ff3333;" class="mycode_color">"UTF-8"</span>));  Bu kod satırında kırmızı ile gösterilen kısım hedef sayfanın karakter kodlamasıdır. Türkçe karakterlerin vs. sorunsuzca alınması için gereklidir. Yani hedef sayfanın kodlamasına göre ayarlamanız gerekmektedir.<br />
<br />
<br />
* Ayrıca; Hedef sunucu hakkında bilgi almak için altta bulunan koddan yararlanabilirsiniz...<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>System.out.println(HttpConn.getHeaderFields());</code></div></div>]]></description>
			<content:encoded><![CDATA[Java ile HTTP bağlantısı kurup veri alış verişi yapabilirsiniz.<br />
Aşağıda hedef sayfanın kaynağını almak için bir fonksiyon örneği bulunmaktadır.<br />
<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>&nbsp;&nbsp;&nbsp;&nbsp;public String KaynakAl(String URL) throws Exception<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; URL url = new URL(URL);<br />
&nbsp;&nbsp;&nbsp;&nbsp;        HttpURLConnection HttpConn = (HttpURLConnection) url.openConnection();<br />
&nbsp;&nbsp;&nbsp;&nbsp;        BufferedReader in = new BufferedReader(new InputStreamReader(<br />
&nbsp;&nbsp;&nbsp;&nbsp;        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HttpConn.getInputStream(),"UTF-8"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;        String pano, kaynak = "";<br />
&nbsp;&nbsp;&nbsp;&nbsp;        while ((pano = in.readLine()) != null) <br />
&nbsp;&nbsp;&nbsp;&nbsp;        {kaynak += pano + (char)13;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;        try{<br />
&nbsp;&nbsp;&nbsp;&nbsp;        in.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;        } catch(Exception _e) {System.out.println(_e.getMessage());}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return kaynak.trim();<br />
&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div><br />
<br />
Kullanımı :<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>    try {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(KaynakAl("http://www.turkishcode.com"));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} catch (Exception e) {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</code></div></div><br />
<br />
* HttpConn.getInputStream(),<span style="color: #ff3333;" class="mycode_color">"UTF-8"</span>));  Bu kod satırında kırmızı ile gösterilen kısım hedef sayfanın karakter kodlamasıdır. Türkçe karakterlerin vs. sorunsuzca alınması için gereklidir. Yani hedef sayfanın kodlamasına göre ayarlamanız gerekmektedir.<br />
<br />
<br />
* Ayrıca; Hedef sunucu hakkında bilgi almak için altta bulunan koddan yararlanabilirsiniz...<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>System.out.println(HttpConn.getHeaderFields());</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Program İkonu Ayarlama]]></title>
			<link>https://forum.turkishcode.com/konu-java-program-ikonu-ayarlama.html</link>
			<pubDate>Thu, 08 Oct 2015 17:32:39 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-program-ikonu-ayarlama.html</guid>
			<description><![CDATA[Java ile geliştirdiğiniz uygulamanızda varsayılan olarak javanın ikonu gözükür. Eğer Programınızda kendi ikonunuzun gözükmesini istiyorsanız; aşağıdaki kodu JFrame'nizin bulunduğu sınıftaki yapıcı metoda yazıp ikonunuzu ayarlayabilirsiniz.<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
setIconImage</span><span style="color: #007700">(new </span><span style="color: #0000BB">ImageIcon</span><span style="color: #007700">(</span><span style="color: #DD0000">"images/app_ico.png"</span><span style="color: #007700">).</span><span style="color: #0000BB">getImage</span><span style="color: #007700">()); <br />
</span><span style="color: #0000BB"></code></div></pre></div></div><br />
<br />
Tırnak içindeki kısma ikon dosyanızının yolunu girmelisiniz.<br />
<br />
Örnek Uygulama;<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
import javax</span><span style="color: #007700">.</span><span style="color: #0000BB">swing</span><span style="color: #007700">.</span><span style="color: #0000BB">ImageIcon</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import javax</span><span style="color: #007700">.</span><span style="color: #0000BB">swing</span><span style="color: #007700">.</span><span style="color: #0000BB">JFrame</span><span style="color: #007700">;<br />
<br />
public class </span><span style="color: #0000BB">Pencere </span><span style="color: #007700">extends </span><span style="color: #0000BB">JFrame </span><span style="color: #007700">{<br />
<br />
</span><span style="color: #0000BB">    public Pencere</span><span style="color: #007700">() {<br />
</span><span style="color: #0000BB">        setSize</span><span style="color: #007700">(</span><span style="color: #0000BB">600</span><span style="color: #007700">, </span><span style="color: #0000BB">450</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">        setDefaultCloseOperation</span><span style="color: #007700">(</span><span style="color: #0000BB">JFrame</span><span style="color: #007700">.</span><span style="color: #0000BB">EXIT_ON_CLOSE</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">        setIconImage</span><span style="color: #007700">(new </span><span style="color: #0000BB">ImageIcon</span><span style="color: #007700">(</span><span style="color: #DD0000">"images/app_ico.png"</span><span style="color: #007700">).</span><span style="color: #0000BB">getImage</span><span style="color: #007700">());<br />
</span><span style="color: #0000BB">        setVisible</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">    </span><span style="color: #007700">}<br />
<br />
</span><span style="color: #0000BB">    public </span><span style="color: #007700">static </span><span style="color: #0000BB">void main</span><span style="color: #007700">(</span><span style="color: #0000BB">String</span><span style="color: #007700">[] </span><span style="color: #0000BB">args</span><span style="color: #007700">) {<br />
<br />
</span><span style="color: #0000BB">        new Pencere</span><span style="color: #007700">();<br />
</span><span style="color: #0000BB">    </span><span style="color: #007700">}<br />
<br />
} <br />
</span><span style="color: #0000BB"></code></div></pre></div></div>]]></description>
			<content:encoded><![CDATA[Java ile geliştirdiğiniz uygulamanızda varsayılan olarak javanın ikonu gözükür. Eğer Programınızda kendi ikonunuzun gözükmesini istiyorsanız; aşağıdaki kodu JFrame'nizin bulunduğu sınıftaki yapıcı metoda yazıp ikonunuzu ayarlayabilirsiniz.<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
setIconImage</span><span style="color: #007700">(new </span><span style="color: #0000BB">ImageIcon</span><span style="color: #007700">(</span><span style="color: #DD0000">"images/app_ico.png"</span><span style="color: #007700">).</span><span style="color: #0000BB">getImage</span><span style="color: #007700">()); <br />
</span><span style="color: #0000BB"></code></div></pre></div></div><br />
<br />
Tırnak içindeki kısma ikon dosyanızının yolunu girmelisiniz.<br />
<br />
Örnek Uygulama;<br />
<br />
<br />
<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
import javax</span><span style="color: #007700">.</span><span style="color: #0000BB">swing</span><span style="color: #007700">.</span><span style="color: #0000BB">ImageIcon</span><span style="color: #007700">;<br />
</span><span style="color: #0000BB">import javax</span><span style="color: #007700">.</span><span style="color: #0000BB">swing</span><span style="color: #007700">.</span><span style="color: #0000BB">JFrame</span><span style="color: #007700">;<br />
<br />
public class </span><span style="color: #0000BB">Pencere </span><span style="color: #007700">extends </span><span style="color: #0000BB">JFrame </span><span style="color: #007700">{<br />
<br />
</span><span style="color: #0000BB">    public Pencere</span><span style="color: #007700">() {<br />
</span><span style="color: #0000BB">        setSize</span><span style="color: #007700">(</span><span style="color: #0000BB">600</span><span style="color: #007700">, </span><span style="color: #0000BB">450</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">        setDefaultCloseOperation</span><span style="color: #007700">(</span><span style="color: #0000BB">JFrame</span><span style="color: #007700">.</span><span style="color: #0000BB">EXIT_ON_CLOSE</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">        setIconImage</span><span style="color: #007700">(new </span><span style="color: #0000BB">ImageIcon</span><span style="color: #007700">(</span><span style="color: #DD0000">"images/app_ico.png"</span><span style="color: #007700">).</span><span style="color: #0000BB">getImage</span><span style="color: #007700">());<br />
</span><span style="color: #0000BB">        setVisible</span><span style="color: #007700">(</span><span style="color: #0000BB">true</span><span style="color: #007700">);<br />
</span><span style="color: #0000BB">    </span><span style="color: #007700">}<br />
<br />
</span><span style="color: #0000BB">    public </span><span style="color: #007700">static </span><span style="color: #0000BB">void main</span><span style="color: #007700">(</span><span style="color: #0000BB">String</span><span style="color: #007700">[] </span><span style="color: #0000BB">args</span><span style="color: #007700">) {<br />
<br />
</span><span style="color: #0000BB">        new Pencere</span><span style="color: #007700">();<br />
</span><span style="color: #0000BB">    </span><span style="color: #007700">}<br />
<br />
} <br />
</span><span style="color: #0000BB"></code></div></pre></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Java Ortam Değişkenlerini Alma]]></title>
			<link>https://forum.turkishcode.com/konu-java-ortam-degiskenlerini-alma.html</link>
			<pubDate>Fri, 02 Oct 2015 19:18:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.turkishcode.com/member.php?action=profile&uid=2">Administrator</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.turkishcode.com/konu-java-ortam-degiskenlerini-alma.html</guid>
			<description><![CDATA[<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
System</span><span style="color: #007700">.</span><span style="color: #0000BB">out</span><span style="color: #007700">.</span><span style="color: #0000BB">println</span><span style="color: #007700">( </span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">getProperty</span><span style="color: #007700">(</span><span style="color: #DD0000">"user.dir"</span><span style="color: #007700">) ); <br />
</span><span style="color: #0000BB"></code></div></pre></div></div><br />
Yukarıdaki kodda tırnak içindeki kısmı ihtiyaca göre değiştirip java ile uygulama geliştirirken işimze yarayabilecek bazı bilgileri ve dizinleri elde edebilirsiniz...<br />
<br />
Örnekler : <br />
<br />
user.home<br />
user.name<br />
user.dir<br />
os.name<br />
os.arch<br />
os.version<br />
java.home<br />
java.compiler<br />
java.class.parh]]></description>
			<content:encoded><![CDATA[<div class="codeblock phpcodeblock"><div class="title">PHP Kod:</div><div class="body"><pre><code style="color: #000000"><span style="color: #0000BB">&lt;?php <br />
System</span><span style="color: #007700">.</span><span style="color: #0000BB">out</span><span style="color: #007700">.</span><span style="color: #0000BB">println</span><span style="color: #007700">( </span><span style="color: #0000BB">System</span><span style="color: #007700">.</span><span style="color: #0000BB">getProperty</span><span style="color: #007700">(</span><span style="color: #DD0000">"user.dir"</span><span style="color: #007700">) ); <br />
</span><span style="color: #0000BB"></code></div></pre></div></div><br />
Yukarıdaki kodda tırnak içindeki kısmı ihtiyaca göre değiştirip java ile uygulama geliştirirken işimze yarayabilecek bazı bilgileri ve dizinleri elde edebilirsiniz...<br />
<br />
Örnekler : <br />
<br />
user.home<br />
user.name<br />
user.dir<br />
os.name<br />
os.arch<br />
os.version<br />
java.home<br />
java.compiler<br />
java.class.parh]]></content:encoded>
		</item>
	</channel>
</rss>