java seticontextgap_java IconTextGap 什么意思

展开全部

标签的图标/文本间隙

import java.net.URL;

import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.border.*;

public class TestTextGap extends JFrame implements SwingConstants{

public TestTextGap(){

Container contentPane=getContentPane();

JComboBox iconTextGap=new JComboBox();

JPanel controlPanel=new JPanel();

ImageIcon icon=new ImageIcon(this.getClass().getResource("yisuoyuyan.gif"));

final JLabel label = new JLabel("伊索寓32313133353236313431303231363533e58685e5aeb931333264636264言",icon,CENTER);

label.setFont(new Font("宋体",Font.ITALIC,20));

iconTextGap.addItem("4");

iconTextGap.addItem("10");

iconTextGap.addItem("15");

iconTextGap.addItem("20");

iconTextGap.addItem("25");

controlPanel.add(new JLabel("图标/文本间隙:"));

controlPanel.add(iconTextGap);

contentPane.setLayout(new BorderLayout());

contentPane.add(controlPanel,"North");

contentPane.add(label,"Center");

iconTextGap.addItemListener(new ItemListener(){

public void itemStateChanged(ItemEvent event){

JComboBox b=(JComboBox)event.getSource();

String s=(String)b.getSelectedItem();

int gap=Integer.parseInt(s);

//设置图标和文本之间的空隙

label.setIconTextGap(gap);

}

});

}

public static void main(String[] args){

TestTextGap ttg= new TestTextGap ();

ttg.setLocation(450,400);

ttg.setSize(400,300);

ttg.setVisible(true);

}

}

88d1f7ee1f936c637dcd82efac735db4.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值