import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class TestLayout11 {
public TestLayout11() {
JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLayout(new BorderLayout());
frame.add(new ExamplePane());
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
protected class ExamplePane extends JPanel {
public ExamplePane() {
setLayout(new GridBagLayout());
JPanel buttonPane = new JPanel(new GridBagLayout());
JButton btnOkay = new JButton("Ok");
JButton btnCancel = new JButton("Cancel");
JTextArea textArea = new JTextArea(5, 20);
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 0;
gbc.gridy = 0;
gbc.fill = GridBagConstraints.HORIZONTAL;
gbc.anchor = GridBagConstraints.CENTER;
buttonPane.add(btnOkay, gbc);
gbc.gridy++;
gbc.insets = new Insets(50, 0, 0, 0);
buttonPane.add(btnCancel, gbc);
gbc.gridx = 0;
gbc.gridy = 0;
gbc.insets = new Insets(100, 100, 100, 100);
add(buttonPane, gbc);
gbc.insets = new Insets(150, 100, 150, 100);
gbc.gridx++;
gbc.gridy = 0;
gbc.fill = GridBagConstraints.BOTH;
add(new JScrollPane(textArea), gbc);
}
}
public static void main(String[] args) {
new TestLayout11();
}
}
Friday, 26 January 2018
Related Posts:
Button Action Listner in java import java.awt.event.*;import java.awt.*;import javax.swing.*;public … Read More
login class in javaimport javax.swing.*;import java.awt.*;import javax.swing.text.*;impor… Read More
Action listner and area in javaimport javax.swing.*;import java.awt.*;import java.awt.event.*;public … Read More
Button action listnr example 2 in java import java.awt.BorderLayout;import java.awt.Container;import java.awt… Read More
0 comments: