首页 > TAG信息列表 > border-layout

java-具有边框布局的JPanel上的事件

当我向其中具有BorderLayout和JComponents的JPanel添加MouseListener / FocusListener时,我无法捕获鼠标或焦点事件.有什么方法可以捕获具有BorderLayout的JPanel的鼠标和焦点事件? import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Application

java-BorderLayout.NORTH表现异常

我有一个JFrame-descendant窗口,其中包含一个JMenuBar和两个存储在JPanel中的组件.一个是JTabbedPane,它占据了屏幕的大部分,另一个是小的JPanel,后者又包含一系列按钮.它们的构造如下: //in constructor: menubar = new BFIDEMenuBar(this); setJMenuBar(menubar); content = ne

java – 使用BorderLayout将JButton放在屏幕的中心

如何使用BorderLayout()将JButton添加到JFrame的中心?我尝试使用BorderLayout.CENTER,但它取代了屏幕的中心,它给出了屏幕的顶部中心.或者我是否必须使用其他布局管理器?解决方法:将JPanel放在CENTER中,并将布局设置为GridBagLayout或BoxLayout,如this answer到Set component at cent

java – 如何将jscrollpane添加到jframe?

我有以下源代码…有人可以给我一个如何将jscrollpane添加到jframe的建议吗?我尝试了几次将它添加到jframe但没有任何进展.它甚至没有显示出来. public class Form3 { JFrame jframe = new JFrame("Etiket print."); JPanel panel1 = new JPanel(); JPanel

javascript – 使ExtJS边框布局的中心项水平滚动

我有一个带有边框布局的容器的ExtJS视口,我想让中心区域的容器支持水平滚动.这就是代码现在的样子(这是Rails应用程序的一部分,所以请原谅提供一些内容的ERB代码): var viewport = Ext.create('Ext.container.Viewport', { defaultType: 'container', layout: 'bor

java – 如何将图像添加为JPanel背景?

我想使用不同的背景制作四个面板,并使用BorderLayout将它们合并在一起.我使用了JLabel,但我无法将任何组件添加到JLabel,因此我需要将其作为背景. 我搜索了一些代码,但它只告诉我如何在JFrame中添加背景. import javax.swing.*; import java.awt.*; public class LoginPanel exte

android中的BorderLayout?

有没有办法在android中实现可重用的边界布局?一个行为就像swing的BorderLayout:最大化中间并将其余部分缩小到最小尺寸?解决方法:您可以将RelativeLayout与android:layout_weight属性一起使用以获得相同的效果.

java – 为什么添加到框架的第一个面板消失了?

下面是将两个面板添加到框架的示例.仅出现一个面板(第2个红色面板). 为什么第一个面板消失了? import java.awt.*; import javax.swing.*; import javax.swing.border.EmptyBorder; public class DisappearingPanelInFrame { DisappearingPanelInFrame() { JFrame f

java – 显示边框线的BorderLayout

我不是很擅长Java GUI,需要寻求帮助. 我打算在BorderLayout的西边添加图像,中心是我的内容和底部的按钮. 我创建了一个空边框,在我的南面板和我的西面板和中心面板之间做了一些填充.现在我只想在南边界的顶部添加一条线. 如下面的屏幕截图所示,西面板和中心面板之间也有一条线,我该

java – 使用哪种布局?

我想用swing这个界面做:   当我调整它时,我想要调整所有子面板和按钮的大小如下: 不仅要调整主窗口的大小.我正在使用GridBagLayout.而且我不知道如何以这种方式将GridBagLayout面板的边框粘贴到Frame的边框上,当我调整框架大小时,面板也要调整大小.解决方法:我通常使用嵌套布局. >

java – 第2轮:使用滚动和选项卡式窗格在边框布局中保持组件首选大小

这是问题“Keeping preferred sizes of components in center of BorderLayout”的延续,我不知道如何从这里链接.如果有人想要在链接中编辑并向我发送消息以某种方式说明它是如何完成的,我会很感激. 在那个问题中,我询问并回答了如何将我的组件保持在他们喜欢的尺寸,并作为附件如何

java – JFrame的contentPane的LayoutManager

如上所述:Adding Components to the Content Pane, The default content pane is a simple intermediate container that inherits from JComponent, and that uses a BorderLayout as its layout manager. 这是一个证据: JFrame frame = new JFrame(); LayoutManager m = f

java – 为什么我的Jpanel borderlayout不按预期工作?

我在JPanel,JLabel和JButton中添加了2个元素.我希望它们彼此叠加,所以我使用BorderLayout.NORTH和SOUTH添加它们. 我遇到的问题是JLabel JButton并排坐在彼此旁边,而不是像预期的那样彼此叠加.这个问题可能与我使用borderlayout将其他面板添加到框架的事实有关,如下所示. 这是一个S