Tag: 边框

如何在Java中创建这样的边框?

我一直试图复制这个边界几个小时没有成功: 有关如何做到这一点的任何想法?

JPanel上的圆角边框

我在这里得到的是一个带有圆形边框的JPanel,设置如下: panel.setBorder(new LineBorder(PanelColor, 5, true)); 问题是,在每个角落中,有2条对角不透明线从外角到内角,即边界的长度。 无论边境背后是什么,都可以看出来。 有没有办法摆脱这些线条,使整个边框一个纯色? 谢谢! 我附上一张照片,但我没有足够的代表这样做:P

半透明的JFrame边框

我想让JFrame边框透明,所以我试图使用我自己的Border类… private class ShadowBorder extends AbstractBorder { private static final int RADIUS = 30; @Override public boolean isBorderOpaque() { return false; } @Override public Insets getBorderInsets(Component c) { return new Insets(RADIUS, RADIUS, RADIUS, RADIUS); } @Override public Insets getBorderInsets(Component c, Insets insets) { insets.top = RADIUS; insets.left = RADIUS; insets.bottom = RADIUS; insets.right = RADIUS; […]

如何用边框包围Java Swing组件?

我正在构建一个包含少量标签面板的应用程序。 在每一个上,我都希望通过边框将各组件彼此分开。 它看起来像: |- Titled Border 1 — [JTextField] [JComboBox] [JTextField] [JComboBox] |——– |- Titled Border 2 — [JTextField] [JComboBox] [JTextField] [JComboBox] |——– … and so forth. 当我试图简单地向面板添加新边框“标题边框2”时,它被添加并覆盖了第一个将组件留在顶部。 在一些示例中,我看到在一个帧内定义了许多JPanel,并且每个面板都有自己的边框。 它可能适用于我的情况,但如何添加这些面板以显示在一个选项卡中? Oracle的一个教程显示了一个带有多种边框演示的选项卡式窗格。 当我尝试编辑它并在其中放置一个组件时,它出现在两个边框之间而不是被包围。 而另一种选择对我来说是不成功的。 第二件事是,我没有使用任何布局管理器,组件位置是固定的,老实说我会保留这个设置。 或者您可能建议在这种特定情况下使用任何布局管理器? 你有任何关于如何解决这个问题的提示吗? 编辑:似乎我还不允许附加截图,但这是代码的一部分,负责显示边框: lenMicro = new JPanel(); lenMicro.setLayout(null); bGreyLine = BorderFactory.createLineBorder(Color.GRAY, 1, true); bTitled1 = BorderFactory.createTitledBorder(bGreyLine, “Length (1/2)”, TitledBorder.LEFT, TitledBorder.TOP); lenMicro.setBorder(bTitled1); […]

单击JPanel移动未修饰的窗口

当该窗口未修饰时,是否有可能通过单击窗口中的一个面板来移动窗口? 我有一个带有哑光边框40像素大小的主面板,里面有几个带控件的面板,我想在点击边框时移动窗口。 那可能吗?

Java – 从图像边框创建一个形状

我有一个从png图像中绘制形状的类,这样我就可以使用该形状绘制我项目所需的自定义按钮的边框。 这是绘制图像形状的类的代码: public class CreateShapeClass { public static Area createArea(BufferedImage image, int maxTransparency) { Area area = new Area(); Rectangle rectangle = new Rectangle(); for (int x = 0; x < image.getWidth(); x++) { for (int y = 0; y >> 24; if (rgb >= maxTransparency) { rectangle.setBounds(x, y, 1, 1); area.add(new Area(rectangle)); } } […]

关于简单计算器中的布局

您好,我正在尝试自己制作一个具有编码大小,布局等的计算器(试图不使用NetBeans,它不是一个功课)。 但我面临着空地问题。 我有一个TextArea和Buttons,但正如你在下面看到我无法处理这个空间问题。 这是我的代码, import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java.awt.GridLayout; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JSeparator; import javax.swing.JTextArea; public class calculator extends JFrame { public calculator(){ initComponents(); } private void initComponents(){ JPanel panelScreen = new JPanel(new GridLayout(0,1)); JTextArea screen = new JTextArea(); panelScreen.add(screen); JFrame frame = new JFrame(“CALCULATOR”); frame.setDefaultCloseOperation(EXIT_ON_CLOSE); JPanel panelButtons […]

如何删除按钮周围的边框?

我有一个带GridLayout的JPanel。 在网格的每个单元格中,我都有一个按钮。 我看到每个按钮都被灰色边框包围。 我想删除这些边框。 有人知道怎么做吗?

如何在Java中创建圆角图像

我想制作一个圆角的图像。 图像将来自输入,我将使其圆角然后保存。 我使用纯java。 我怎样才能做到这一点? 我需要一个像这样的function public void makeRoundedCorner(Image image, File outputFile){ ….. } 编辑 :添加了图像以供参考。