首页 > TAG信息列表 > preferredsize

flutter 常见组件的特殊用法 —— AppBar

AppBar 的高度与 PreferredSizeWidget 通常可以观察到 Scaffold.appBar 与 AppBar.bottom 属性,要求其值必须是 PreferredSizeWidget(典型的是 AppBar 与 TabBar 组件)。 abstract class PreferredSizeWidget implements Widget { Size get preferredSize; } ① 那么 AppBar 是怎

趣味数学--贷款计算(图形化界面版)

1、用图形用户界面完成第4单元作业题1:趣味数学题 马克思手稿中有这样一道趣味数学题:男人、女人和小孩总计n个人,在一家饭店里吃饭,共花了cost先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花1先令,请用穷举法编程计算男人、女人和小孩各有几个。 要求:设计图形界面,程序运行

软件license授权加、解密,软件注册工具(1)

/* * Created by JFormDesigner on Thu Aug 27 15:59:25 CST 2020 */ package license; import com.formdev.flatlaf.FlatDarculaLaf; import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.Player; import java.awt.*; import java.awt.event.Act

java-在JFrame上显式设置jpanel的大小

我有带边框的JPanel,问题是,尽管我使用setPreferredSize设置了面板的首选大小,但是当我在JFrame上添加面板时,它会占用面板大小.框架的布局为“ BoxLayout”,下面是代码: public class ActionForm extends JFrame { JPanel namePanel; JPanel descPanel; JLabel acti

java-如何设置JButton的大小?

我正在尝试设置JButton的大小,但是默认情况下会占用整个框架,它的高度很容易设置,但是我不能设置它的宽度&为什么它的行为我不知道. 我的代码: JButton btnNewButton = new JButton(""); btnNewButton.setPreferredSize(new Dimension(32,0)); ImageIcon icon = new

java-设置包含JScrollPane的容器的大小,以使滚动条不可见

如何设置包含JScrollPane的容器的大小,以使滚动条不出现? 考虑以下SSCCE(使用MigLayout): public static void main(String[] args) { JPanel panel = new JPanel(new MigLayout()); for(int i = 0; i < 15; i++) { JTextArea textArea = new JTextArea();

java-JPanel上的组件未显示

我创建了一个JPanel,并对其进行了一些修改.我将其背景更改为渐变颜色,这是该类. public class JGradientPanel extends JPanel { private static final int N = 32; private Color color1, color2; public JGradientPanel(Color color1, Color color2) {

java – JTable之间的差距很大

以下是提供我正在寻找的结果的方法,但不幸的是,当显示每页的表格之间存在很大差距.这样我每个标签只能在屏幕上放入其中两个(每个表只有两行). private void display() { JFrame f = new JFrame("Test"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.add(ne

java – 保持BoxLayout免于扩展儿童

我想在JPanel中垂直堆叠一些JComponents,因此它们堆叠在顶部,任何额外的空间都在底部.我正在使用BoxLayout.每个组件都包含一个JTextArea,它应该允许文本在必要时包装.所以,基本上,我希望每个组件的高度是显示(可能包装的)文本所需的最小值. 这是我正在做的事情的包含代码示例: imp

java – 如何设置JMenuItem的大小?

正如你所看到的,拥有这些JMenuItems很难看.菜单项的宽度非常小. 这是代码: JMenu menuOne=new JMenu("MenuOne"); JMenu menuTwo=new JMenu("MenuTwo"); JMenu menuThree=new JMenu("MenuThree"); JMenu menuFour=new JMenu("MenuFour"); JMenu

java – 有没有人知道如何布局不移动或重新放大其中任何组件的JToolBar?

任何人都可以帮助解决这个问题我正在尝试创建一个JToolBar,我想要修复其所有组件的大小和位置.我已经尝试了一些不同的布局管理器,但是当它们重新调整大小时,它们都会对组件进行居中和/或重新调整大小. 下面是使用GridbagLayout的示例,我还使用了toolbar.add(component)方法使用了

java – 在显示之前获取JPopupMenu大小

我点击鼠标右键显示JPopupMenu.我希望JPopupMenu的右上角位于点击位置(默认情况下不是左上角).要执行此操作,我需要将X坐标设置为mouseEvent.getX() – popupMenu.getWidth().问题是,在第一次显示弹出窗口之前,其宽度等于0. SSCCE: public class PopupTest2 { public static v

用Java创建一个简单的自定义JComponent?

我想开始为工作中的项目构建自己的自定义JComponent.我在下面有一个简单的例子,它应该只是在屏幕上创建一个球. (我在互联网上发现了大部分内容),但确实提供了一个不错的起点.我的问题是为什么这段代码不能以我的形式显示球?我做错了什么? 那么应该为自定义JComponent提供的所有基本

java – jtable变为可见后无法设置列宽

我已经阅读了数百次Oracle的API,在这里和其他地方阅读了无数文章,并且在jtable变得可见之后我仍然无法调整列的大小.正如你可以推断的那样,我也试图使用jcheckbox来设置列的可见性.正如其他文章所述,使用addColumn和removeColumn不会将列返回到其原始位置.我之前使用过一个额外的类

java – 防止JList自动调整大小

我在JScrollPane中有一个JList,它放在一个JPanel(BorderLayout.CENTER)中,然后放在另一个JPanel的BorderLayout.EAST(这个JPanel的CENTER包含另一个JPanel)中,整个JPanel放在一个JTabbedPane中.最初,它看起来像这样: 现在我在列表中添加一些书籍: 如果我转到另一个标签然后回来,会发