首页javajtabbedpaneJava Swing - 如何使用JLabel在JTabbedPane的选项卡中放置文本(图像)

Java Swing - 如何使用JLabel在JTabbedPane的选项卡中放置文本(图像)

我们想知道如何使用JLabel在JTabbedPane的选项卡中放置文本(图像)。
import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

public class Main {
  public static void main(String[] args) {
    JTabbedPane tp = new JTabbedPane();
    tp.addTab("Dates", new JPanel());
    tp.addTab("Deliveries", new JPanel());
    tp.addTab("Exports", new JPanel());

    tp.setTabComponentAt(0, new JLabel("Dates"));
    tp.setTabComponentAt(1, new JLabel("Deliveries"));
    tp.setTabComponentAt(2, new JLabel("Exports"));

    JFrame frame = new JFrame("Testing");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setLayout(new BorderLayout());
    frame.add(tp);
    frame.pack();
    frame.setVisible(true);
  }    
}