「java界面布局分左右」java页面布局有哪些
本篇文章给大家谈谈java界面布局分左右,以及java页面布局有哪些对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java Swing写一个GUI界面,分成左右两栏?
- 2、关于java layout的问题,请问怎样将一个jpanel分成左右两部分,其中左边占jpanel的3分之2,右边3分之1
- 3、java中将布局分为左右两部分
- 4、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界面布局分左右的信息别忘了在本站进行查找喔。