Merhaba arkadaşlar,
Java ile geliştirdiğiniz uygulamalarda, hem kenar çizgisi hemde iç boşluk ayarı yapmak isterseniz aşağıdaki örnekten faydalanabilirsiniz.
Öncelikle gerekli tanımlamızı yapıyoruz.
Örneğin bir panele uygulamak için;
Önceki görünüm :
Kod uygulandıktan sonraki görünüm:
Örnek uygulama (Form1.java) :
Java ile geliştirdiğiniz uygulamalarda, hem kenar çizgisi hemde iç boşluk ayarı yapmak isterseniz aşağıdaki örnekten faydalanabilirsiniz.
Öncelikle gerekli tanımlamızı yapıyoruz.
Kod:
import javax.swing.BorderFactory;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;
Örneğin bir panele uygulamak için;
Kod:
JPanel panel1 = new JPanel();
panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));
Önceki görünüm :
Kod uygulandıktan sonraki görünüm:
Örnek uygulama (Form1.java) :
Kod:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Insets;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;
public class Form1 extends JFrame{
public Form1()
{
super("Turkishcode.com");
setBounds(10, 10, 450, 250);
setLayout(new BorderLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panel1 = new JPanel();
panel1.setLayout(new GridLayout(0, 1));
JTextArea textarea = new JTextArea();
textarea.setForeground(Color.RED);
textarea.setLineWrap(true);
textarea.setMargin(new Insets(3, 3, 3, 3));
textarea.setWrapStyleWord(true);
JScrollPane scroolPane = new JScrollPane(textarea);
panel1.add(scroolPane);
panel1.setBorder(BorderFactory.createCompoundBorder(new LineBorder(Color.PINK), new EmptyBorder(5, 5, 5, 5)));
add(panel1,BorderLayout.CENTER);
}
public static void main(String[] args) {
new Form1().setVisible(true);
}
}