0
package interstateexpress;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.Statement;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;
import java.util.Date;
import javax.swing.JComboBox;
import javax.swing.JScrollBar;
import javax.swing.JScrollPane;

public class driverprofile implements ActionListener
{

    private JFrame f;
    private JLabel lb_name,lb_email,lb_address,lb_hourlyrate,lb_startdate,lb_homeph,lb_cellph,lb_image;
    private JTextField tx_name,tx_email,tx_address,tx_hourlyrate,tx_startdate,tx_homeph,tx_cellph,tx_image;
    private JButton bt_go,bt_date;
    private JComboBox cb;
    private JScrollBar pane;
    String a[]={"1","2","3","4","5","6","7","8","9","10","11","12","13"};

    public driverprofile()
    {
        f=new JFrame();
        lb_name=new JLabel("Name");
        lb_email=new JLabel("E-mail");
        lb_address=new JLabel("Address");
        lb_hourlyrate=new JLabel("Hourly Rate");
        lb_startdate=new JLabel("Starting Date");
        lb_homeph=new JLabel("Home Phone");
        lb_cellph=new JLabel("Cell Phone");
        lb_image=new JLabel("Image Location");
        tx_name=new JTextField();
        tx_email=new JTextField();
        tx_address=new JTextField();
        tx_hourlyrate=new JTextField();
        tx_startdate=new JTextField();
        tx_homeph=new JTextField();
        tx_cellph=new JTextField();
        tx_image=new JTextField();
        bt_go=new JButton("Submit");
        cb=new JComboBox(a);
        pane = new JScrollBar();
        cb.addItem(pane);
        bt_go.addActionListener(this);
    }
    public void launch()
    {
        f.setLayout(null);
        f.setSize(400,600);
        f.add(lb_name);
        f.add(lb_email);
        f.add(lb_address);
        f.add(lb_hourlyrate);
        f.add(lb_startdate);
        f.add(lb_homeph);
        f.add(lb_cellph);
        f.add(lb_image);
        f.add(tx_name);
        f.add(tx_email);
        f.add(tx_address);
        f.add(tx_hourlyrate);
        f.add(tx_startdate);
        f.add(tx_homeph);
        f.add(tx_cellph);
        f.add(tx_image);
        f.add(bt_go);
        f.add(cb);
        lb_name.setBounds(20,80,60,20);
        tx_name.setBounds(120,80,180,25);
        lb_email.setBounds(20,120,60,20);
        tx_email.setBounds(120,120,180,25);
        lb_address.setBounds(20,160,60,20);
        tx_address.setBounds(120,160,180,25);
        lb_hourlyrate.setBounds(20,200,80,20);
        tx_hourlyrate.setBounds(120,200,50,25);
        lb_startdate.setBounds(20,240,80,20);
        cb.setBounds(120,240,180,25);
        lb_homeph.setBounds(20,280,80,20);
        tx_homeph.setBounds(120,280,90,25);
        lb_cellph.setBounds(20,320,80,20);
        tx_cellph.setBounds(120,320,90,25);
        lb_image.setBounds(20,360,90,20);
        tx_image.setBounds(120,360,180,25);
        bt_go.setBounds(250,400,80,30);
        f.setVisible(true);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }


}

コンボボックスの最後のエントリは常に Javax.Swings.JScrollBar[,0,0] です!!!!!! どうすれば削除できますか? 上記のように配列リストにこれを追加していません.....それを削除するのを手伝ってください。開始日用のコンボボックスを作成しましたが、エントリは 1,2,3,4,5,6,7,8,9,10,11,12,13 です。これらはトレイル用です。心配する必要はありません。

4

1 に答える 1

3

これがあなたの問題であることをお勧めします

pane = new JScrollBar();
cb.addItem(pane);

JScrollBarコンボ ボックスの項目リストに を追加しています...

于 2013-07-19T07:52:39.450 に答える