weixin_30651863 2015-08-18 12:06 采纳率: 0%
浏览 1386

java Jpanel的有关问题

panButton显示红线,是因为Jpanel的对象只能添加一个button 吗

import java.awt.*;import javax.swing.*;public class QQlogin { public static void main(String args[]) { // TODO Auto-generated method stub JFrame w = new JFrame(); w.setSize(250, 125); JLabel labuser = new JLabel("用户名"); JLabel labpass = new JLabel("密码"); JTextField txtuser = new JTextField(); JPasswordField txtpass = new JPasswordField(); JButton btnlogin = new JButton("登录"); JButton btnreg = new JButton("注册"); JButton btncancel = new JButton("取消"); //设置输入面板 JPanel panInput = new JPanel(); panInput.setLayout(new GridLayout(2 , 2)); panInput.add(labuser); panInput.add(txtuser); panInput.add(labpass); panInput.add(txtpass); //设置按键面板 JPanel panButton = new JPanel(); panButton.setLayout(new FlowLayout()); panButton.add(btnlogin); panButoon.add(btnreg); //panButton显示红线 为什么 panButoon.add(btncancel); //panButton显示红线 为什么 //设置窗体 w.setLayout(new BorderLayout()); w.add(panInput,BorderLayout.CENTER); w.add(panButton,BorderLayout.SOUTH); w.setVisible(true); }}

  • 写回答

1条回答 默认 最新

  • Haisen大王 2015-08-18 12:32
    关注

    加上w.pack();试试呢?

    评论

报告相同问题?

悬赏问题

  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制