
正文
java流式布局代码,java流模式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么java中添加两个按钮到JFrame中只显示后一个?
1、检查下你设置的JPanel的布局方式,该种布局方式是否适合放置多个按钮 检查下你设置的按钮是否都是设置为可见状态,只有可见状态才能展示出来 JPanel的宽带和高度是否合适,因为添加多个的时候,有可能会导致按钮重叠。
2、java swing 中组件只能被添加一次,以后添加的为主,是不能共用的。
3、JFrame,JApplet,JDialog都是顶层容器即最大的容器,所以应该不能嵌套在JFrame容器中的,JFrame容器应该只能嵌套比它小的容器或组件,如普通容器JPanel,JScrollPane等容器才能嵌套在JFrame容器中。
4、oosetLayout(new BorderLayout());这两句话直接删掉,没什么用。oosetLayout(null);oosetLayout(null);你想要的效果,使用单纯的BorderLayout达不到效果,需要使用多个Layout嵌套使用才行。
5、应该在所有组件添加完之后再进行显示)。问题2:是否因为你MyDialog没有设置默认关闭操作导致呢?你可以试试。问题3:是可以的,方法忘记了。
6、JFrame默认布局是BorderLayout,如果没有特殊指定其他布局的话,JButton和JTextField的setSize方法是没有用的。
相关问答
Q1: 一道关于流式布局管理器的JAVA问题
你为什么非用流失布局管理器,JFrame的默认容器可以通过getContentPane()方法获取,通过paint方法重绘该容器,如何再添加其他组件呢。JFrame的默认管理器为BorderLayout布局管理器。
Bluestorms Space页面布局(--FlowLayout,--BorderLayout,--GridLayout)所谓的布局管理器分为好多种,最常见的有流式布局管理器(FlowLayout)、边界布局管理器(BorderLayout)和表格布局管理器(GridLayout)。
不能,边框布局有五个部分,每个部分只能放一个组件,假如你想在一个部分里面放多个组件,建议你先把这几个组件放在jpanel里,再放入边框布局。
java中提供了5种布局管理器,Borderlayout 这是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中。
java已经为我们提供了几个常用的布局管理器类,例如:BorderLayout、FlowLayout、GridBagLayout等等。但在实际的布局上,我们还是会有其他的需要。
你把p1,p2,p3全部都放到if外面声明。
Q2: java中JFrame和JPanel的缺省布局管理器是什么?
1、JFrame的默认布局管理器是:BorderLayout BorderLayout是一个布置容器的边框布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:北、南、东、西、中,每个区域最多只能包含一个组件。
2、JAVA中,Framel默认的布局管理器是BorderLayout类型,Panel默认的布局管理器是FlowLayout类型。FlowLayout是Panel 和 Applet 的默认布局管理器。
3、对于JFrame和JWindow这样的顶层框架来说,默认的布局管理器是边界布局(BorderLayout);JPanel默认的布局管理器为FlowLayout。
4、打开eclipse创建一个新的Jframe_test项目。做窗口UI界面开发在继承JFrame的时候就会出现错误。我们可以在里面的“JRESystemLibrary...”上右键“BuildPath”--“ConfigureBuildPath”。
Q3: Java的JPanel(流式布局)添加到JScrollPane滚动窗格后垂直滚动条不正常且...
JscrollPane.getHorizontalScrollBar().setAutoscrolls(false);JscrollPane.getVerticalScrollBar().setAutoscrolls(true);这样你的滚动条就只会显示竖线。
设置JTextArea的方法 有个setLineWrap(true);是文本域自动换行的。
其实这段代码已经显示了高度滚动条,只是没有露出来而已。
JScrollPane是个容器,你的代码把JTextArea既加到了JSP上,又加到了JFRM上。应该将contentPane.add(jTextArea);一行去掉。当然这不是滚动条不显示的原因。JSP是默认需要时才显示滚动条的。
Q4: java怎么做swing界面
1、用java 基于SWING的图形用户界面设计 编写一个应用程序 编写一个应用程序,设计4个按钮,分别命名为加,减,乘,除,有3个文本框。单击相应的按钮,将两个文本框的数字做运算,在第三个文本框中显示结果。
2、SwingUtilities.invokeLater(new Runnable(){ public void run() {new HTMLDemo(args[0]);} });} } 你可以参考这篇文章,使用JavaXPCOM在界面中嵌入mozilla浏览器。
3、java做窗口的话,需要用swing技术,之后创建JFrame 等组件,即可完成窗口创建工作。
4、还有一种办法,就是在上面的JPanel用GridLayout,分成两行一列,上面的添加JLabel和按钮,下面的就是JTable。
java流式布局代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java流模式、java流式布局代码的信息别忘了在本站进行查找喔。







