62,612
社区成员
发帖
与我相关
我的任务
分享
public test() {
jf = new JFrame();
jp = new JDesktopPane();
jf.setVisible(true);
jf.setBounds(250, 200, 800, 400);
jf.setResizable(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jb = new JButton("xxxxxxxxxxxxxxxxxxxxxx");
jf.add(jb, BorderLayout.NORTH);
jf.add(jp);
JInternalFrame jin = new JInternalFrame("xxxxxx", false, true, true, true);
jin.setVisible(true);
try {
jin.setSelected(true);
} catch (PropertyVetoException e) {
e.printStackTrace();
}
jin.setLocation(0, 0);
int xScreen = jp.getWidth();
int yScreen = jp.getHeight();
jin.setSize(xScreen / 2, yScreen / 2);
jp.add(jin);
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
JInternalFrame jin = new JInternalFrame("xxxxxx", false, true, true, true);
jin.setVisible(true);
try {
jin.setSelected(true);
} catch (PropertyVetoException e) {
e.printStackTrace();
}
jin.setLocation(0, 0);
int xScreen = jp.getWidth();
int yScreen = jp.getHeight();
jin.setSize(xScreen / 2, yScreen / 2);
jp.add(jin);
}
});
}
}
package forum;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.beans.PropertyVetoException;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
public class InternalFrameTest {
public static void main(String[] args){
new InternalFrameTest();
}
private JFrame jf;
private JDesktopPane jp;
private JButton jb;
public InternalFrameTest() {
jf = new JFrame();
jp = new JDesktopPane();
jf.setVisible(true);
jf.setBounds(250, 200, 800, 400);
jf.setResizable(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jb = new JButton("xxxxxxxxxxxxxxxxxxxxxx");
jf.add(jb, BorderLayout.NORTH);
jf.add(jp);
JInternalFrame jin = new JInternalFrame("xxxxxx", false, true, true, true);
jin.setVisible(true);
try {
jin.setSelected(true);
} catch (PropertyVetoException e) {
e.printStackTrace();
}
jin.setLocation(0, 0);
int xScreen = jp.getWidth();
int yScreen = jp.getHeight();
jin.setSize(xScreen / 2, yScreen / 2);
jp.add(jin);
jb.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
JInternalFrame jin = new JInternalFrame("xxxxxx", false, true, true, true);
jin.setVisible(true);
try {
jin.setSelected(true);
} catch (PropertyVetoException e) {
e.printStackTrace();
}
jin.setLocation(0, 0);
int xScreen = jp.getWidth();
int yScreen = jp.getHeight();
jin.setSize(xScreen / 2, yScreen / 2);
jp.add(jin);
}
});
}
}