小编ken*_*ken的帖子

jpanel没有很好地显示jframe设置为gridbaglayout

下面的程序是使用gridbaglayout将jpanel定位在jframe的左上角,而是在jframe的中心显示一个非常小的框.当我将jframe的布局设置为null时,jpanel显示正常.有人可以告诉我为什么jpanel被压缩到framebaglayout框架的中心?我真的需要使用gridbag.请帮忙

import java.awt.*;
import javax.swing.*; //swing package

public class Major {

    //defining the constructor
    public Major() {
        JFrame maFrame = new JFrame("The main screen"); //creating main Jframe
        JPanel headPanel = new JPanel(); //creating the header panel
        maFrame.setSize(900, 700); //setting size
        maFrame.setBackground(Color.LIGHT_GRAY); //setting color of frame
        Container container = maFrame.getContentPane();
        container.setLayout(new GridBagLayout()); //setting layout of main frame
        GridBagConstraints cns = new GridBagConstraints(); //creating constraint
        cns.gridx = 0;
        cns.gridy = 0;
        maFrame.setLocationRelativeTo(null); //centering frame
        headPanel.setBackground(Color.WHITE);
        headPanel.setSize(200, 150);
        container.add(headPanel, cns);
        maFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //setting the …
Run Code Online (Sandbox Code Playgroud)

java swing jpanel layout-manager gridbaglayout

4
推荐指数
1
解决办法
6143
查看次数

从当前日期开始无法获得月份

我试图从当前日期提取月份,但徒劳无功.我正在使用代码:

    Format(Today.Date, "mmmm")
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试运行它以显示像1月的月份时,它显示00.我认为这会起作用,但事实并非如此.如何使用像单个函数这样的简单方法从vb.net中获取当前日期的月份?

vb.net date

4
推荐指数
1
解决办法
2万
查看次数

如何将数据库查询结果添加到数组

我试图从Access数据库中选择字符串值,然后将它们放入一个字符串数组,以便我可以在数组上执行循环语句.

但是我不知道如何将查询结果放入数组中.我知道如何查询数据库,但我需要的是如何将结果放入数组中.

我的选择陈述是Select motonum from moto.我想放motonum一个数组.

读取数据的整个代码是:

connect2()
If Not cnn2.State = ConnectionState.Open Then
    'open connection
    cnn2.Open()
    'MessageBox.Show("chk2")
End If
cmd5.Connection = cnn2
cmd5.CommandText = "Select motonum from moto"
myData5 = cmd5.ExecuteReader
While myData5.Read
    'code to return results here
End While`
Run Code Online (Sandbox Code Playgroud)

vb.net arrays

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

vb.net ×2

arrays ×1

date ×1

gridbaglayout ×1

java ×1

jpanel ×1

layout-manager ×1

swing ×1