Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java gui中的工具提示未显示?_Java_User Interface - Fatal编程技术网

Java gui中的工具提示未显示?

Java gui中的工具提示未显示?,java,user-interface,Java,User Interface,我使用的是.setToolTiptText组件,因此当鼠标悬停在窗口上时,文本“当您将鼠标悬停在上面时,它将显示出来”。目前,除工具提示外,其他一切都正常工作。现在,工具提示仅在悬停在单词上方时显示,当我悬停在窗口上方时,如何使其显示?代码如下: 以下是主要课程: import javax.swing.JFrame; class evenmoregui{ public static void main (String[ ] args){ moregui guiobject = new

我使用的是.setToolTiptText组件,因此当鼠标悬停在窗口上时,文本“当您将鼠标悬停在上面时,它将显示出来”。目前,除工具提示外,其他一切都正常工作。现在,工具提示仅在悬停在单词上方时显示,当我悬停在窗口上方时,如何使其显示?代码如下:

以下是主要课程:

import javax.swing.JFrame;

class evenmoregui{
public static void main (String[ ] args){

    moregui guiobject = new moregui();
    guiobject.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Makes the program terminate when the x is clicked
    guiobject.setSize(275,180); //This is the size
    guiobject.setVisible(true); //Means it should show up, actually puts the window on screen
}


}
下面是包含实际.setToolTip部分的类:

import java.awt.FlowLayout; //Make it so the windows don't overlap, it just formats the windows properly
import javax.swing.JFrame;  //Gives you all the windows features in the window, like minimize 
import javax.swing.JLabel;  //Allows text and simple images on window

public class moregui extends JFrame { //JFrame gives you all the basic windows features.
private JLabel item1;

public moregui(){ //Constructor
    super("This is the title bar"); //These are all imported methods


    setLayout(new FlowLayout()); //Gives default layout


    item1 = new JLabel("This is a sentence"); //Text on the screen


    item1.setToolTipText("This will show up when you hover over it");


    add(item1); //Adds item1 into window
                  }


                                 }

这是一个正确的代码。试着在上面停留更长时间

JPanel panel = new JPanel();
        panel.setToolTipText("ToolTIp");
        contentPane.add(panel, BorderLayout.NORTH);

        JLabel lblLabel = new JLabel("Label");
        panel.add(lblLabel);

如果你遇到任何问题,请告诉我

这是一个正确的代码。试着在上面停留更长时间

JPanel panel = new JPanel();
        panel.setToolTipText("ToolTIp");
        contentPane.add(panel, BorderLayout.NORTH);

        JLabel lblLabel = new JLabel("Label");
        panel.add(lblLabel);

如果你遇到任何问题,请告诉我

这是一个正确的代码。试着在上面停留更长时间

JPanel panel = new JPanel();
        panel.setToolTipText("ToolTIp");
        contentPane.add(panel, BorderLayout.NORTH);

        JLabel lblLabel = new JLabel("Label");
        panel.add(lblLabel);

如果你遇到任何问题,请告诉我

这是一个正确的代码。试着在上面停留更长时间

JPanel panel = new JPanel();
        panel.setToolTipText("ToolTIp");
        contentPane.add(panel, BorderLayout.NORTH);

        JLabel lblLabel = new JLabel("Label");
        panel.add(lblLabel);
如果你遇到任何问题,请告诉我

尝试添加getRootPane().setToolTiptText(“字符串”); 这将确保将鼠标悬停在JFrame上时显示工具提示

import java.awt.FlowLayout;    
import javax.swing.JFrame; window, like minimize 
import javax.swing.JLabel; 
public class moregui extends JFrame{ 
private JLabel item1;
public moregui(){                 //Constructor
super("This is the title bar"); //These are all imported methods
getRootPane().setToolTipText("Hovering over window");
setLayout(new FlowLayout()); //Gives default layout
item1 = new JLabel("This is a sentence"); //Text on the screen
item1.setToolTipText("This will show up when you hover over it");
add(item1); //Adds item1 into window
}
}
尝试添加getRootPane().setToolTipText(“字符串”); 这将确保将鼠标悬停在JFrame上时显示工具提示

import java.awt.FlowLayout;    
import javax.swing.JFrame; window, like minimize 
import javax.swing.JLabel; 
public class moregui extends JFrame{ 
private JLabel item1;
public moregui(){                 //Constructor
super("This is the title bar"); //These are all imported methods
getRootPane().setToolTipText("Hovering over window");
setLayout(new FlowLayout()); //Gives default layout
item1 = new JLabel("This is a sentence"); //Text on the screen
item1.setToolTipText("This will show up when you hover over it");
add(item1); //Adds item1 into window
}
}
尝试添加getRootPane().setToolTipText(“字符串”); 这将确保将鼠标悬停在JFrame上时显示工具提示

import java.awt.FlowLayout;    
import javax.swing.JFrame; window, like minimize 
import javax.swing.JLabel; 
public class moregui extends JFrame{ 
private JLabel item1;
public moregui(){                 //Constructor
super("This is the title bar"); //These are all imported methods
getRootPane().setToolTipText("Hovering over window");
setLayout(new FlowLayout()); //Gives default layout
item1 = new JLabel("This is a sentence"); //Text on the screen
item1.setToolTipText("This will show up when you hover over it");
add(item1); //Adds item1 into window
}
}
尝试添加getRootPane().setToolTipText(“字符串”); 这将确保将鼠标悬停在JFrame上时显示工具提示

import java.awt.FlowLayout;    
import javax.swing.JFrame; window, like minimize 
import javax.swing.JLabel; 
public class moregui extends JFrame{ 
private JLabel item1;
public moregui(){                 //Constructor
super("This is the title bar"); //These are all imported methods
getRootPane().setToolTipText("Hovering over window");
setLayout(new FlowLayout()); //Gives default layout
item1 = new JLabel("This is a sentence"); //Text on the screen
item1.setToolTipText("This will show up when you hover over it");
add(item1); //Adds item1 into window
}
}

你发布的代码对我有效。当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它仅在鼠标悬停在文字上后显示。你发布的代码对我有效。当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在文字上后显示。您发布的代码对我有效。当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在文字上后显示。您发布的代码对我有效。当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在单词上后显示。当鼠标悬停在窗口本身上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在单词上后显示。确实有。只需添加一个特殊的面板,并添加标签。然后制作面板的工具提示。我会修改我的答案给你看一个例子,当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在单词上后显示。确实有。只需添加一个特殊的面板,并添加标签。然后制作面板的工具提示。我会修改我的答案给你看一个例子,当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在单词上后显示。确实有。只需添加一个特殊的面板,并添加标签。然后制作面板的工具提示。我会修改我的答案给你看一个例子,当鼠标悬停在窗口上时,工具提示是否有任何显示方式,现在它只在鼠标悬停在单词上后显示。确实有。只需添加一个特殊的面板,并添加标签。然后制作面板的工具提示。我会修改我的答案给你看一个例子