import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.io.*;
import javax.swing.*;
public class WeekTest extends JFrame{
JLabel  jl1 = new JLabel("输入年份:");
JTextField jtf1 = new JTextField();
JLabel  jl2 = new JLabel("输入月份:");
JTextField jtf2 = new JTextField();
JLabel  jl3 = new JLabel("输入日:");
JTextField jtf3 = new JTextField();
JButton jb1 = new JButton("查询");
JPanel panel = new JPanel(new GridLayout(1,7));
private JPanel panel2 = new JPanel(); 
DataOutputStream dos = null;
public WeekTest(){
panel.add(jl1);
panel.add(jtf1);
panel.add(jl2);
panel.add(jtf2);
panel.add(jl3);
panel.add(jtf3);
setTitle("查询日期对应星期几");
setBounds(300,400,600,90);
panel.add(jtf1);
panel.add(jtf2);
panel.add(jtf3);
add(panel);
panel2.add(panel);
this.add(panel2,BorderLayout.EAST);
this.setLayout(new GridLayout(1,7));
pack();
setVisible(true);
}
public static void main(String[]args){
new WeekTest();
}

}//
怎么样才能使对话框分别跟在年,月,日后面呢

解决方案 »

  1.   

    import java.awt.BorderLayout;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    import java.io.*;
    import javax.swing.*;public class WeekTest extends JFrame {
    JLabel jl1 = new JLabel("输入年份:");
    JTextField jtf1 = new JTextField();
    JLabel jl2 = new JLabel("输入月份:");
    JTextField jtf2 = new JTextField();
    JLabel jl3 = new JLabel("输入日:");
    JTextField jtf3 = new JTextField();
    JButton jb1 = new JButton("查询");
    JPanel panel = new JPanel(new GridLayout(1, 7));
    private JPanel panel2 = new JPanel();
    DataOutputStream dos = null; public WeekTest() {
    panel.add(jl1);
    panel.add(jtf1);
    panel.add(jl2);
    panel.add(jtf2);
    panel.add(jl3);
    panel.add(jtf3);
    setTitle("查询日期对应星期几");
    setBounds(300, 400, 600, 90);
    // panel.add(jtf1);
    // panel.add(jtf2);
    // panel.add(jtf3);
    // add(panel);
    panel2.add(panel);
    this.add(panel2, BorderLayout.EAST);
    this.setLayout(new GridLayout(1, 7));
    pack();
    setVisible(true);
    } public static void main(String[] args) {
    new WeekTest();
    }}//