java swing 的几个问题,求教

来源:百度知道 编辑:UC知道 时间:2024/07/05 13:20:50
我初学swing,有这么几个不懂的地方,请教大家:
我建了几个JtextField, 我想把界面分成左右两侧,左边加几个JtextField,右边加几个,请问该怎么作?
左侧的 country=new JTextField(16);
search=new JButton("SEARCH");
右侧的

latitude=new JTextField(40);
currentTime=new JTextField(40);
wind=new JTextField(40);
visibilityField=new JTextField(40);
skycondition=new JTextField(40);
dewpoint=new JTextField(40);
relativehumidity=new JTextField(40);
presure=new JTextField(40);

吐血大奉献了
总共两个文件,第一个是启动文件,第二个是一个基础面板类,可以运行。已经帮你排好版面了,只是未有添加事件响应,你研究一下自己添加吧
package com;

import com.ren.BasePanel;
import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.Toolkit;

public class SwingTest extends JFrame {
public static void main(String args[]) {
new SwingTest();
}

public SwingTest() {
super("SwingTextField 测试");
init();
setup();
this.setSize(800, 300);
this.setVisible(true);
this.setLocation
( //定位框架位置
(int) (Toolkit.getDefaultToolkit().getScreenSize().
getWidth() - 400) / 2,
(int) (Toolkit.getDefaultToolkit().getScreenSize().
getHeight() - 300) / 2
);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLO