gpt4 book ai didi

java - 使用awt java选择后在字符串中保存值

转载 作者:行者123 更新时间:2023-11-29 05:39:02 24 4
gpt4 key购买 nike

my interface

我正在使用这个界面来显示有关连接到本地网络的机器的信息。我想选择一个 ip,而不是单击“Plus dinformation”按钮以显示与这台机器相关的一些信息。这是我的选择代码

 final static JTextArea clien = new JTextArea(20,30);
clien.setSelectionColor(Color.blue);

clien.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseReleased(java.awt.event.MouseEvent evt) {
MouseReleased(evt);
}

private void MouseReleased(MouseEvent evt) {
// TODO Auto-generated method stub

strselection = clien.getSelectedText();
}

当我选择一个 IP 然后按下信息按钮时,发现 strselection 中包含的值是 null,因为单击该按钮取消了选择。我希望该选择在单击按钮后保持 Activity 状态,以便 strselection 不会变为 null。我怎样才能调整我的选择代码来使这成为可能。我试过了,但没有成功。

最佳答案

您可能想要使用 JList 而不是 JTextArea。即使按下任何按钮,它也将允许多项选择并保留选择。将 JList 添加到 JScrollPane 中也会使其可滚动。

您必须在按钮而不是 JList 上添加监听器,执行的每个操作都会检查 JList 中的选定项目。

关于java - 使用awt java选择后在字符串中保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18359113/

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