相关疑难解决方法(0)

如何在Jframe Swing中居JLabel?

我有这个用于Swing秒表的工作代码.我希望标签Time Remaining 300 seconds以第二行为中心.这是我的代码.在此输入图像描述

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.Timer;

public class TimerGUI extends JPanel {
    JLabel promptLabel, timerLabel;
    final int count = 30;
    JButton start;
    JButton end;
    Timer timer;

    public TimerGUI() {
        setLayout(new GridLayout(0,2));

        start = new JButton("Start");
        add(start);
        Event e = new Event();
        start.addActionListener(e);

        end = new JButton("End");
        end.setEnabled(false);
        add(end);
        end.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                timer.stop();
                start.setEnabled(true);
                end.setEnabled(false); …
Run Code Online (Sandbox Code Playgroud)

java swing jlabel centering

12
推荐指数
3
解决办法
6万
查看次数

标签 统计

centering ×1

java ×1

jlabel ×1

swing ×1