已解决谁能帮我看看如何定义出这样的JLabel标签
提问者:叫我小马吧 | 浏览次 | 提问时间:2017-03-26 | 回答数量:9
图片1图片2
牋定义出 跟图片一样的标签,谢谢 各位了 ,注意 关键在于怎么定义出右边的小三角PS:问题已经解决,答案详见23楼
已有9条答案
2楼我就要勉强
回答数:172 | 被采纳数:44
是为了 标志 排序的!!
起初 只是显示name
鼠标点击了标签 就会变成向上排序 则标签显示为name 和 上三角
鼠标再点击标签 就会变成向下排序 则标签显示为name 和 下三角
是个图片也好 是个自己定义的String也行!!!麻烦帮我搞搞看如何定义出这样的名字ImageIcon也行最好是自己画出来的,如果用图片的话!!
草莓の味ちかな
回答数:101 | 被采纳数:123
下拉效果 我可以用算法去实现,
我现在只想要 这个标签上的名字 也跟随着有相应的变化!!
smile沐沐夭
回答数:96 | 被采纳数:99
你看看这个能不能符合你的要求~import java.awt.*;import java.awt.event.*;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;public class T1028 extends JFrame {private final JButton buttonUp;private final JButton buttonDown;public static void main(String[] args) {T1028 t = new T1028();}public T1028() {setSize(200, 150);setLocation(200, 300);setLayout(new FlowLayout());setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);buttonUp = new JButton("Name ▲");buttonDown = new JButton("Name ▼");getContentPane().add(buttonUp);getContentPane().add(buttonDown);buttonDown.setVisible(false);buttonUp.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {buttonUp.setVisible(false);buttonDown.setVisible(true);JOptionPane.showMessageDialog(null, "实现降序");}});buttonDown.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {buttonDown.setVisible(false);buttonUp.setVisible(true);JOptionPane.showMessageDialog(null, "实现升序");}});setVisible(true);}}复制代码
先谢谢,先问下 你的那个自己定义的小三角 是自己打出来的吗?我的是英文操作系统的 不能设置支持其他的非法字符显示的!要不会出现乱码!!
541924416
回答数:13 | 被采纳数:144
用搜狗拼音打出来的
sufferer1234
回答数:71 | 被采纳数:149
不行, 我试过了凡是用中文输入法 打的符号标签 我都不能使用
我这里会显示乱码 不识别的!!
我是在想是否可以自己画出个ImageIcon然后再放到label里去!?
[quote]引用第8楼neo_pang于2008-10-28 10:09发表的:
应该是可以实现的 但我没有用过