「java界面布局分左右」java页面布局有哪些

博主:adminadmin 2023-01-26 07:39:06 450

本篇文章给大家谈谈java界面布局分左右,以及java页面布局有哪些对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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.YELLOW);

JSplitPane jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, jp1, jp2);

add(jsp);

setTitle("拆分窗口");

setBounds(300, 200, 500, 500);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

jsp.setDividerLocation(0.5);// 在1/2处进行拆分

}

public static void main(String[] args) {

new DemoFrame();

}

}

关于java layout的问题,请问怎样将一个jpanel分成左右两部分,其中左边占jpanel的3分之2,右边3分之1

这种用JAVA提供的基本布局不容易实现,可以选择绝对定位的方法,就是你可以用组件的setbounds方法,把一个组件的坐标设为jpanel的左上角坐标,长度为jpanel的三分之二,宽度和jpanel宽度相同,即格式为setbounds(0,0,2/3jpanel长度,jpanel宽度)另一个组件的坐标设为第一个组件的右上角坐标,长度为jpanel的三分之一,宽度和jpanel宽度相同,即格式为setbounds(2/3jpanel长度,0,1/3jpanel长度,jpanel宽度)。

java中将布局分为左右两部分

很多布局都可以实现啊!!

例如:将JFrame窗口设置为BorderLayout布局,再分别添加两个JPanel(用来放置其他不同组件),分别放置JFrame的BorderLayout.west, BorderLyout.east。

或将JFrame设置为GridLayout布局,GridLayout(1,2);再往里面添加两个JPanel(用来放置其他不同组件)。

等等,方法挺多的。

JAVA如何把界面分成上中下四个等分

您是想询问“JAVA如何把界面分成上下左右四个等分”吗?可以通过套用编程语言BorderLayout将其实现。因为BorderLayout设计出来时就说为了将上下或者左右分割,先用BorderLayout分割上下,再在其上套用BorderLayout分割左右。

java界面布局分左右的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java页面布局有哪些、java界面布局分左右的信息别忘了在本站进行查找喔。