返回首页

java如何设置label字体大小随窗口大小变化?

178 2024-07-27 00:53 admin

一、java如何设置label字体大小随窗口大小变化?

感谢邀请,你看看这个是你想要的吗?

import java.awt.BorderLayout;

import java.awt.Graphics;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.Random;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class FrameTest extends JFrame {

private JTextField textField;

private JLabel label;

private int count;

private int line;

private int rect;

private int circle;

public static void main(String[] args) {

new FrameTest();

}

public FrameTest() {

setSize(800, 600);

setDefaultCloseOperation(EXIT_ON_CLOSE);

textField = new JTextField(20);

textField.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

count = new Integer(textField.getText());

repaint();

}

});

label = new JLabel();

JPanel panel = new JPanel();

panel.add(new JLabel("input a num"));

panel.add(textField);

add(panel, BorderLayout.NORTH);

add(label, BorderLayout.SOUTH);

setVisible(true);

}

public void paint(Graphics g) {

super.paint(g);

randomCount();

for (int i = 0; i < line; i++) {

drawRandomLine(g);

}

for (int i = 0; i < rect; i++) {

drawRandomRect(g);

}

for (int i = 0; i < circle; i++) {

drawRandomCircle(g);

}

label.setText("Line : " + line + ", Rect : " + rect + ", Cirlce : " + circle);

}

private void randomCount() {

line = rect = circle = 0;

for (int i = 0; i < count; i++) {

Random random = new Random();

switch (random.nextInt(3)) {

case 0:

line++;

break;

case 1:

rect++;

break;

case 2:

circle++;

break;

}

}

}

private void drawRandomLine(Graphics g) {

Random random = new Random();

g.drawLine(random.nextInt(getWidth()), random.nextInt(getHeight()),

random.nextInt(getWidth()), random.nextInt(getHeight()));

}

private void drawRandomRect(Graphics g) {

Random random = new Random();

g.drawRect(random.nextInt(getWidth()), random.nextInt(getHeight()),

random.nextInt(getWidth()), random.nextInt(getHeight()));

}

private void drawRandomCircle(Graphics g) {

Random random = new Random();

g.drawOval(random.nextInt(getWidth()), random.nextInt(getHeight()),

random.nextInt(getWidth()), random.nextInt(getHeight()));

}

}

二、市值越高股价越高吗?

不是

市值是股价乘以总股本,如果股价高,总股本少,市值也不大,相反,如果股价不高,总股本大,那么市值也很大,这三者是乘数*乘数=积  的关系,通常的情况下,总股本很大,股价就会低,总股本小,股价就会高,不能股价很高,然后总股本又很大,那市值就太大了!

三、AI内容可以随画板大小变化吗?

目前各版本都不行,可全选内容,按等比放大

四、光电流大小随光强变化吗?

与光强有关

1、光电流大小入射光强度有关,入射光强度与单位时间照射到金属上的光子数成正比,光子数的变化导致单位时间内吸收光子的电子数变化,故飞出的光电子数变化,导致电流的变化。

2、当入射光频率不变时,光电流的值与入射光强度成正比。原因很简单,入射光强度与单位时间照射到金属上的光子数成正比。光子数的变化导致单位时间内吸收光子的电子数变化,故飞出的光电子数变化,导致电流的变化。

3、当入射光强度不变时,光电流不一定随入射光频率的增大而增大。这个理解起来比较难。可以这么想:光强不变,即给的能量不变,而入射光的频率增大,根据E=nhν,即入射的光子减少。

五、如何让艺术字大小随边框大小变化而变化?

要让艺术字大小随边框大小变化而变化,可以使用CSS中的百分比单位。具体步骤如下:

1. 在HTML文档中添加一个带有类名的容器元素,例如div。

2. 使用CSS设置该容器元素的宽度和高度,以及边框的大小和样式。

3. 再在容器元素内添加要使用艺术字的元素,例如h1标签。

4. 使用CSS设置艺术字大小为100%或其他适当的百分比值。

5. 当容器元素的尺寸发生改变时,浏览器会自动按照百分比进行缩放,从而实现艺术字大小随边框大小变化而变化的效果。

以下是一个例子:

HTML代码:

```

<div class="container">

    <h1>Artistic font</h1>

</div>

```

CSS代码:

```

.container {

    width: 80%;

    height: 200px;

    border: 2px solid #333;

}

h1 {

    font-family: "Arial Black", sans-serif;

    font-size: 100%;

}

```

在这个例子中,容器元素的宽度为80%,高度为200像素,边框为2像素实线。艺术字使用h1元素实现,并将其字体大小设置为100%。因此,当容器尺寸发生改变时,浏览器会自动按照百分比进行缩放,从而实现艺术字大小随边框大小变化而变化的效果。

六、股价翻倍市值会翻倍吗?

A股市场涨停板是设置为10%,8天连续涨停涨幅就是80%;按照正常来计算翻倍需要涨幅100%才能翻倍。

但是股票因为持有的是市值,市值里面是出现复利的,复利起来8个涨停板就实现翻倍收益。

用股票实际例子来验证

现在用A股市场真实股票行情来计算股票需要多少个涨停板才能翻倍涨幅。

(1)第7个涨停板

第一个涨停板的起始价格是9.52元,而第七个涨停板股价是18.55元。

用最简单的计算方法就是(18.55元—9.52元)/9.52元*100%=94.9%,还不够100%,不足翻倍涨幅。

(2)第8个连续涨停板

第一个涨停板的起始价格是9.52元,而第8个涨停板股价是20.41元。

用最简单的计算方法就是(20.41元—9.52元)/9.52元*100%=114%,已经超过100%,比翻倍涨幅还多,所以需要8个涨停板才真正翻倍。

通过以上分析,以及各种计算,股票连续需要8和涨停股票市值才翻倍。

七、股价越高市值越大吗?

同一只股票,股价越高市值越大,不同股票比较,市值不一定股价高的比股价低的大。

股票市值是指上市公司总股本乘以股票价格,对一家上市公司而言,其总股本在一定时期是固定不变的,这期间公司市值与股价变化呈正向关系,即股价升高,市值增加,反之,股价降低,市值减少。对于不同上市公司的市值比较需要由两个因素决定,股票价格和股本总数,两者相乘的积决定市值大小。

八、WPS表格大小随字数变化设置?

WPS表格大小可以随字数变化自动调整,

具体操作如下:

1、首先打开WPS工作表Ctrl+A全选需要调整的单元格;

2、在表格上方找到开始菜单并点击进行下一步操作;

3、进入开始菜单后找到行和列并点击;

4、在行和列弹出的下拉菜单中选择最适合的行高;

5、在继续在行和列的下拉菜单中选择最适合的列宽;

6、设置完成后表格会自动调整至适合的大小。

九、wps图片如何随表格大小变化?

可以实现因为WPS表格中的图片默认是随着单元格的大小变化而变化的,只需要将图片插入表格中即可。在选中单元格时,插入图片即可自动随表格大小变化。如果想要固定图片的大小,可以右击图片选择“大小和属性”,在“大小”选项卡中设置具体的大小。除了随表格大小变化,WPS表格还可以通过设置“表格样式”来自定义表格中的图片大小和位置。选择“表格工具栏-样式”中的“表格样式”选项,可以对表格中的各种元素进行样式设置,包括图片的大小、位置、边框等。

十、力矩的大小随矩心位置变化而变化?

力矩等于力与矩心到作用点的位移的向量积,所以和矩心位置是有关的。

阻力端的力矩,与矩心位置有关; 动力端的力矩,与矩心位置没关。因为动力力矩大小是由阻力力矩决定的。如果是作用力的话,与回转中心才有关系,力臂越长扭矩越大,即使力没有发生变化

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片