高分求JAVA子窗口问题? JAVA中我我用了3个子窗口,当我把其中一个最大话以后,其他的子窗口也跟着最大化了,怎么设置,我只想把其中一个最大化,其他的子窗口还是原来的大小不变! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恐怕不是都最大化了,而是被最大化的InternalFrame挡住了吧?我下面的程序,创建了3个JInternalFrame,分别设置了不同的Layer。最大化“Sheet 0”之后,“Sheet 1”和“Sheet 2”保持不变。import java.awt.*;import javax.swing.*;public class TestDesktop extends JDesktopPane{ JInternalFrame[] ifrz = new JInternalFrame[3]; public TestDesktop(){ int x=0, y=0; for (int i=0; i<ifrz.length; i++) { ifrz[i] = new JInternalFrame( "Sheet " + String.valueOf(i), true, true, true, true); // 分别设置不同的Layer ifrz[i].setLayer(i); ifrz[i].setBounds( x+=20, y+=20, 0, 0); ifrz[i].setPreferredSize( new Dimension(300, 200)); add(ifrz[i], i); ifrz[i].pack(); ifrz[i].setVisible(true); } } public static void main(String[] args) { JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container container = frame.getContentPane(); TestDesktop desktop = new TestDesktop(); container.add(desktop, BorderLayout.CENTER); desktop.setPreferredSize( new Dimension(400, 300)); frame.pack(); frame.setVisible(true); }} 求助各位大虾:如何用java开发一个简单应用程序,本人小白! 用java写一个表达式 文件读写问题 用JAVA编写远程控制程序需要哪些必不可少的知识? 请教几个问题,请大家帮帮忙! ADT 的問題??? 关于字符串的比较问题.. 编写JAVA代码重启Windows 2000? 如何将java.util.Date类型的日期转换成java.sql.Date类型的日期? 谁能帮我看看一个小的程序 (送高分) jstl中类型转换问题 高手进来,高分相送!
我下面的程序,创建了3个JInternalFrame,分别设置了不同的Layer。最大化“Sheet 0”之后,“Sheet 1”和“Sheet 2”保持不变。import java.awt.*;
import javax.swing.*;public class TestDesktop extends JDesktopPane{
JInternalFrame[] ifrz = new JInternalFrame[3]; public TestDesktop(){
int x=0, y=0;
for (int i=0; i<ifrz.length; i++) {
ifrz[i] = new JInternalFrame(
"Sheet " + String.valueOf(i),
true,
true,
true,
true); // 分别设置不同的Layer
ifrz[i].setLayer(i); ifrz[i].setBounds(
x+=20,
y+=20,
0, 0); ifrz[i].setPreferredSize(
new Dimension(300, 200)); add(ifrz[i], i); ifrz[i].pack();
ifrz[i].setVisible(true);
}
} public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container container = frame.getContentPane(); TestDesktop desktop = new TestDesktop(); container.add(desktop, BorderLayout.CENTER); desktop.setPreferredSize(
new Dimension(400, 300)); frame.pack();
frame.setVisible(true);
}}