java swing 怎么把页面分成四部份,就是上,中,左下,右下,最好把代码写下来,谢谢

如题所述

你要是想改大小,就把宽和高改一下就行了

import java.awt.*;

import javax.swing.*;

import javax.swing.border.TitledBorder;

public class SplitPanel extends JFrame{

private static int Width = 400;

private static int Height = 400;

private JPanel upPanel, centerPanel, downPanel, ldPanel, rdPanel;

SplitPanel() {

init();

Container c = getContentPane();

c.setLayout(new BoxLayout(c, BoxLayout.Y_AXIS));

c.add(upPanel);

c.add(centerPanel);

c.add(downPanel);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setBounds(200, 200, Width, Height);

setVisible(true);

}

void init() {

upPanel = new JPanel();

upPanel.setBorder(new TitledBorder("上"));

centerPanel = new JPanel();

centerPanel.setBorder(new TitledBorder("中"));

downPanel = new JPanel();

ldPanel = new JPanel();

ldPanel.setBorder(new TitledBorder("左下"));

rdPanel = new JPanel();

rdPanel.setBorder(new TitledBorder("右下"));

downPanel.setLayout(new GridLayout(1, 2));

downPanel.add(ldPanel);

downPanel.add(rdPanel);

}

public static void main(String[] args) {

new SplitPanel();

}

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-01
BorderLayout第一次将其分为上中下,然后再下里面再嵌套一个BorderLayout将其分为左右就行了追问

我是新手,能不能把代码写下。

java swing 怎么把页面分成四部份,就是上,中,左下,右下,最好把代码写...
import java.awt.*;import javax.swing.*;import javax.swing.border.TitledBorder;public class SplitPanel extends JFrame{ private static int Width = 400;private static int Height = 400;private JPanel upPanel, centerPanel, downPanel, ldPanel, rdPanel;SplitPanel() { init();Container c...

Java Swing写一个GUI界面,分成左右两栏?
import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JSplitPane;public class DemoFrame extends JFrame {JPanel jp1, jp2;public DemoFrame() {jp1 = new JPanel();jp1.setBackground(Color.RED);jp2 = new JPanel();jp2.setBackground(Color.YEL...

我想知道如何用java swing设计我想要的这样的一个界面?望抽空帮助...
参考代码 import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.plaf.ComponentUI;import javax.swing.plaf.basic.BasicTabbedPaneUI;public class SwingDemo extends JFrame implements ActionListener {JButton jb;JPanel jp3;public SwingDemo() {JTabbedPane jtpTotal ...

JAVA swing界面编程,怎么实现点击左边的树节点,然后在右边刷新界面,显 ...
JTree添加一个选择事件的响应器,然后根据事件获取到当前选择的树节点,. 然后读取对应的文字或者图片; 关键代码如下:jt.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent e) { \/\/写入你的逻辑代码 } } 我的阅读器效果如下图(使用的是swing + BeautyE...

java swing 里面嵌入web页面,jsp,html,asp都行,有的话直接上代码,可以...
我还没有听说过能在swing中迁入web页面的,他们运行的环境就不一样

java中swing窗体美化(swing的控件美化)
frame.getSize().height,frame);}};panel.setOpaque(false);\/\/设置透明。2在上面中的panel对象上添加多个其它具体的Jpanel对象。在每一个Jpanel对象中又可以设置单独的布局方式。这样就可以完整的表达这个界面内容了。你的代码是正确的,可能是你图片的位置没有放对。怎样在Java中美化按钮控件显得...

用swing做图形化界面为什么界面一改动自己写的java代码就被format掉了...
可能你把那些代码写在某个创建组件的代码块中,当你改变这个组件时,就相当于把整个代码块都替换掉,那些代码当然就丢失了。

使用java swing做个界面,中间的容器部分是加载一个网页,该如何解决...
SwingUtilities.invokeLater(new Runnable(){ public void run() {new HTMLDemo(args[0]);} });} } 你可以参考这篇文章,使用JavaXPCOM在界面中嵌入mozilla浏览器。参考链接 参考资料:https:\/\/developer.mozilla.org\/en\/JavaXPCOM\/Embedding_Mozilla_in_a_Java_Application_using_JavaXPCOM ...

java+swing图形界面出错后点了repace,界面全没了,但是代码还在,怎么...
当您使用Java Swing创建图形界面时,如果在界面出错后点击了"Replace"按钮,界面的代码将被替换为新的代码。在这种情况下,您可以通过以下步骤来恢复界面代码:打开你的Java开发环境(如Eclipse、IntelliJ IDEA等)。导航到您的Swing界面类的源代码文件(通常是以.java为扩展名)。在源代码文件中找到之前...

Java swing中在JPanel上添加一个JButton,显示,但是添加JTable没有显示...
因为BorderLayout的布局原理导致这样的,四个角的组件的展示大小是它的preferSize,很不幸Table默认的preferSize是0,所以你放上去是看不到的。你可以设置下Table的PreferSize你就可以看见,不过建议你还是把Table放在Center这个位置。还有添加JTable的时候别忘了把JTable放在JScrollPane中。

相似回答