小编Mon*_*Max的帖子

日历GridLayout

我很难让我的标题在它自己的线上.标题会在一周中显示,而不是显示标题,然后是日历中的天数.这是否缺少一个小组?我尝试了多次更改,但我无法说清楚

package Exercise15_5;
import java.awt.*;
import javax.swing.*;
import java.util.*;

public class Exercise15_5 extends JFrame {
    public Exercise15_5(){
        //Create panel with gridlayout
        JPanel calendar = new JPanel(new BorderLayout());
        calendar.setLayout(new GridLayout(5,7));
        //Add headers
        String[] headers = {"Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"};
        for(int i = 0; i <7; i++){
            calendar.add(new JLabel("" + headers[i]));
        }
        //Add days to calendar
        for(int i = 1; i <31; i++){
            calendar.add(new JLabel("" + i));
        }

        JPanel monthHeader = new JPanel(new BorderLayout());
        monthHeader.add(new JTextField("\t\t\t04/2014"), BorderLayout.NORTH);

        monthHeader.add(calendar, BorderLayout.CENTER);



        add(monthHeader);
    }

    public static void main(String[] …
Run Code Online (Sandbox Code Playgroud)

java layout user-interface swing calendar

5
推荐指数
1
解决办法
945
查看次数

标签 统计

calendar ×1

java ×1

layout ×1

swing ×1

user-interface ×1