在面板中设置水平和垂直边距的方法是什么?(我们在html中的style="margins:30px") 最佳答案 setBorder(BorderFactory.createEmptyBorder(inttop,intleft,intbottom,intright));有关更多详细信息,您可以阅读thedocumentationaboutBorderFactory 关于java-设置水平和垂直边距,我们在StackOverflow上找到一个类似的问题: htt
正如标题所说,我只是想在带有LineBorder集的TextArea上设置边距(提供一些填充)。在不设置边框的情况下,.setMargins可以正常工作。这是具体的代码块。aboutArea=newJTextArea("programinfoetc.....");Borderborder=BorderFactory.createLineBorder(Color.BLACK);aboutArea.setSize(400,200);aboutArea.setBorder(border);aboutArea.setEditable(false);aboutArea.setFont(newFo
我正在构建一个包含几个选项卡式面板的应用程序。在它们中的每一个上,我都想放置一组由边界彼此分开的组件。它看起来像:|-TitledBorder1---[JTextField][JComboBox][JTextField][JComboBox]|--------|-TitledBorder2---[JTextField][JComboBox][JTextField][JComboBox]|--------...andsoforth.当我尝试简单地向面板添加新边框TitledBorder2时,它被添加并覆盖了第一个,但将组件留在了顶部。在某些示例中,我看到在一个框架内定义了许多JPanel