62,567
社区成员




package com.swing.ui;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class JFrameDemo extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
private JTextField mField;
private JTextArea mArea;
public JFrameDemo() {
iniComponent();
}
private void iniComponent() {
this.mField = new JTextField(20);
this.mArea = new JTextArea();
this.mArea.setColumns(20);
this.mArea.setRows(10);
this.getContentPane().setLayout(new BorderLayout());
this.getContentPane().add(mField, BorderLayout.NORTH);
this.getContentPane().add(mArea, BorderLayout.SOUTH);
}
public static void main(String[] args) {
JFrameDemo f = new JFrameDemo();
f.pack();
f.setVisible(true);
}
}
package JFrameTest;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.JTextField;
/**
* @author
* @version 创建时间:2010-3-1 上午11:11:59
*/
public class JFrameTest extends JFrame {
String title;
int width, height;
JTextField jtf;
JTextArea jta;
public JFrameTest (String title, int width, int height) {
this.title = title;
this.width = width;
this.height = height;
setFrameUI();
}
private void setFrameUI() {
jtf = new JTextField();
jta = new JTextArea();
jtf.setBorder(BorderFactory.createLineBorder(Color.GRAY, 1));
jta.setBorder(BorderFactory.createLineBorder(Color.GRAY, 1));
setSize(width, height);
setLayout(new BorderLayout(5, 2));
add(jtf, BorderLayout.NORTH);
add(jta, BorderLayout.CENTER);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
JFrameTest test = new JFrameTest("test", 400, 300);
}
}