Java应用中的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/27 01:08:50
我在做一个Java应用程序,我想把多选框换成分页形式的表象方式。下面是我写的代码:
import java.awt.*;
import java.awt.event.*;

public class HometoCity extends Frame implements ItemListener, ActionListener {
private Label label1;
private Label label2;
private Choice TrafficToolChoice;
private Choice SetOutChoice;
private Choice golaChoice;
private Button next;
private Panel panel1;

private Panel panelfly;

private Panel panelShip;

private Panel panelTrain;

private Panel panelBus;

public HometoCity() {
super("前往大连");
label1 = new Label("请选择交通工具");
TrafficToolChoice = new Choice();
TrafficToolChoice.add("");
TrafficToolChoice.add(" 飞机 ");
TrafficToolChoice.add(" 轮船 ");
TrafficToolChoice.add(" 火车 ");
TrafficToolChoice.add(" 客车 ");
next = new Button("下一步&qu

import javax.swing.JTabbedPane;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JComponent;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.KeyEvent;

public class TabbedPaneDemo extends JPanel {
public TabbedPaneDemo() {
super(new GridLayout(1, 1));

JTabbedPane tabbedPane = new JTabbedPane();
ImageIcon icon = createImageIcon("images/middle.gif");

JComponent panel1 = makeTextPanel("Panel #1");
tabbedPane.addTab("Tab 1", icon, panel1,
"Does nothing");
tabbedPane.setMnemonicAt(0, KeyEvent.VK_1);

JComponent panel2 = make