當前位置:編程學習大全網 - 編程軟體 - Jframe程序運行出來就壹個框,按鈕,文本框都看不到,請問問題在哪裏?

Jframe程序運行出來就壹個框,按鈕,文本框都看不到,請問問題在哪裏?

import java.awt.Color;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JTextField;

public class JFrameTest {

public static void main(String args[]) {

JFrame f = new JFrame("Calculator"); // Frame

f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

f.setSize(500, 400);

f.setResizable(false);

f.setLayout(null);

f.setLocationRelativeTo(null);

JPanel p = new JPanel(); // Panel

p.setBackground(Color.BLACK);

JTextField t1 = new JTextField(10); // TextField

JTextField t2 = new JTextField(10);

JTextField t3 = new JTextField(10);

t1.setBounds(20, 100, 80, 40);

t2.setBounds(120, 100, 80, 40);

t3.setBounds(220, 100, 80, 40);

f.add(t1);

f.add(t2);

f.add(t3);

f.add(p);

JButton b1 = new JButton("加"); // Button

JButton b2 = new JButton("減");

JButton b3 = new JButton("乘");

JButton b4 = new JButton("除");

b1.setBounds(20, 300, 100, 40);

b2.setBounds(140, 300, 100, 40);

b3.setBounds(260, 300, 100, 40);

b4.setBounds(380, 300, 100, 40);

f.add(b1);

f.add(b2);

f.add(b3);

f.add(b4);

f.setVisible(true);

}

}

setvisible之前的空間會顯示,之後的需要重繪才會顯示

  • 上一篇:在PLC中,置位和復位到底是什麽意思
  • 下一篇:為什麽我用VC6.0編譯的串口通信的小程序,編譯通過了但是,通信的時候老是出現基礎類出錯的提示呢?
  • copyright 2024編程學習大全網