【发布时间】:2014-01-22 04:49:10
【问题描述】:
我完全不知道如何编码,有人可以帮我吗?基本上我想要 1 个大 JFrame,但里面会有三个 JFrame,它们有个人信息示例- CCC Jframe 收到客户的求助电话, 将呼叫记录为作业,如果问题无法立即解决,则离开 系统中的问题作为要由 TSO 处理的作业。然后 TSO Jframe 将按照它们来的顺序处理 CSS 中的作业。
真的卡住了,不胜感激!好有爱~
我已经完成了 -
import java.awt.*;
import javax.swing.*;
public class Testing
{
public Testing()
{
JFrame window1 = new JFrame("Window 1");
JFrame window2 = new JFrame("Window 2");
//Container container = window1.getContentPane();
//container.setLayout(new FlowLayout());
JLabel label1 = new JLabel("Test in 1");
JLabel label2 = new JLabel("Test in 2");
window1.getContentPane().setLayout(new FlowLayout());
window1.getContentPane().add(label1);
window2.getContentPane().setLayout(new FlowLayout());
window2.getContentPane().add(label2);
window1.setSize(200, 100);
window1.setVisible(true);
window2.setSize(200, 100);
window2.setVisible(true);
}
public static void main(String [] args)
{
Testing app = new Testing();
}
}
只需要帮助添加内容部分以及如何让它们成为 1 个大 Jframe 我猜?或者让他们不要在另一个之上。
【问题讨论】:
-
为什么你需要它们每个都是 JFrames?为什么不能让它们成为面板或其他组件?
-
看看How to use internal frames,但请注意,自 Windows 3.1 以来,MDI 范式基本上已被弃用。复合拆分窗格设计可能更合适
-
@JNYRanger 这就是我到目前为止所尝试的。对不起,伙计们,对编码还是很陌生。
-
@TheDavidTurner 由于这是一个 GUI 问题,我认为为我们提供您想要的快速模型会很有用。我怀疑你在说框架时混淆了你的术语和平均面板。
-
@ArtOfWarfare 我想我搞混了我的条款。本质上,我希望始终打开三个窗口。第一个窗口将用于记录作业并解决该作业或将其传递给第二个窗口。第二个窗口将是那些通过的作业将按顺序排列的位置(从第一个窗口发送的第一个作业,将是第二个窗口中的第一个作业)。而最后一个窗口将列出所有待处理的作业,将数据保存到内存磁盘并能够将作业转发到 1&2 窗口