我想创建一个JFrame
上有一个JLabel
读“简单文本”。但不是通常的方式。我想这样做,JFrame
在一个选项卡中作为一个类独立,在另一个选项卡中作为Jlabel。我该怎么做?我做了如下所示,但文本没有出现在窗口上。如何将多个类链接到
public class FirstClass {
public static void main (String [] args) {
SecondClass sc = new SecondClass();
ThirdClass tc = new ThirdClass();
sc.newWindow();
tc.newText();
}
}
import javax.swing.JFrame;
public class SecondClass {
public void newWindow() {
JFrame jf = new JFrame ("Text Window");
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(500, 500);
}
}
import javax.swing.JLabel;
public class ThirdClass {
public void newText(){
JLabel jl = new JLabel ("Simple Text");
jl.setVisible(true);
jl.setBounds(50, 50, 50, 50);
add (jl);
}
}
这似乎是一个[XY问题(https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)你为什么要这么做?可能吗?是的,但真的很奇怪...... – Frakcool
也许吧。但是我不知道如何)) –
*“可能它是*,你甚至没有点击我提供的链接,所以你只能”猜测“,你没有回答我的问题,*”为什么你想要那样做?“*。请参加[游览]并阅读[问] – Frakcool