gpt4 book ai didi

java - 如何覆盖 JLabel importData

转载 作者:行者123 更新时间:2023-11-29 03:48:01 25 4
gpt4 key购买 nike

我正在尝试一个非常简单的覆盖。我只想为“文本”TransferHandler 添加一行代码到 importData。我的问题是在我的一行代码之前找不到我需要复制到覆盖方法中的代码!

public class JLabelTransferHandler extends TransferHandler
{
private Logger logger; // My error logging class

public JLabelTransferHandler()
{
super("text");
logger = LoggerFactory.getLogger(this.getClass());
}

public boolean importData(TransferSupport support)
{
// WHAT GOES HERE?????
logger.info("Data imported");
return true;
}
}

最佳答案

根据教程,看起来您应该首先检查您的组件是否支持这种 flavor 类型的传输,因此您将调用 canImport(...) 方法(您可能需要重写该方法) ,如果是,则从 TransferSupport 参数中提取 Transferable,获取其 String 数据,然后将其放入您的 JLabel。简单的。同样,上面的链接显示了所有内容。

关于java - 如何覆盖 JLabel importData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10020505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com