java中GUI多布局问题,求解

问题描述

java中GUI多布局问题,求解

import java.awt.*;
import javax.swing.*;
public class Demo7_5 extends JFrame{

JPanel jp1,jp2;
JButton jb1,jb2,jb3,jb4,jb5,jb6;
public static void main(String[] args){
Demo7_5 demo7_5 = new Demo7_5();
}
public Demo7_5(){
//创建组件
jp1=new JPanel();
jp1=new JPanel();

jb1=new JButton("苹果");
jb2=new JButton("香蕉");
jb3=new JButton("橘子");
jb4=new JButton("桔子");
jb5=new JButton("梨子");
jb6=new JButton("黄连");

jp1.add(jb1);
jp1.add(jb2);
jp2.add(jb3);
jp2.add(jb4);
jp2.add(jb5);

this.add(jp1,BorderLayout.NORTH);

this.add(jb6,BorderLayout.CENTER);
this.add(jp2,BorderLayout.SOUTH);

this.setTitle("多布局案例");
this.setSize(200,200);
this.setLocation(300,200);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//显示
this.setVisible(true);
}
}
那个地方错了?

解决方案

第二行
jp1=new JPanel();
->
jp2=new JPanel();

解决方案二:

wxpython的gui布局问题

时间: 2024-11-27 05:24:55

java中GUI多布局问题,求解的相关文章

有关java 中gui 编程问题

问题描述 有关java 中gui 编程问题 为什么要分好几层,直接在jframe上直接添加组健不就行了么? 解决方案 java的GUI(图形用户界面)编程java---GUI编程黑马程序员_java GUI编程 解决方案二: 这是java awt的层次结构.JFrame,JDialog,JWindow与JApplet这四个组件我们统称为最上层(Top-Level)组件,因为其余的Swing组件都必须依附在此四组件之一上才能显示出来. 详解参考:http://wenku.baidu.com/lin

java中GUI组件JTextField如何不按回车输入?

问题描述 问题描述:在一个JPanel中添加四个JTextField组件一个JButton组件,在前三个JTextField中输入内容,点击JButton根据前三个JTextField输入的内容通过一个公式计算得出结果,将结果显示在第四个JTextField中现在的问题是三个JTextField中每个都得按回车才能输入,能不能不按回车输入? 解决方案 解决方案二:把三个JTextField放在JButton的Action里解决方案三:学习..........解决方案四:查了查资料知道了

Java学习GUI及其面板设置的方法和步骤

一.Java sun现有两套GUI类库: 最初的AWT(它是构建在所属平台本地图形系统基础之上,跨平台的实现不完善)和一套被称为java基础类(jfc)或SWing(可灵活的跨平台使用)的新型GUI: 创建一个GUI :1选择容器:2设置布局方式:3添加组件. JPanel类:也是一个容器它与JFrame类容器的区别在于,缺少JFrame的标题和边框: JTextField类 :包含单行文本数据项的组件: JRadioButton类:用于单选按钮,该类实例生成动作和项目事件: JComboBox

jtable-java中JTable的问题,求解,大神在哪里

问题描述 java中JTable的问题,求解,大神在哪里 import java.sql.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class a1

java中这种定义为什么非法,求解

问题描述 java中这种定义为什么非法,求解 解决方案 可以啊,但是不能这样连着写,类中定义的变量是成员变量,成员变量的赋值只能在代码块或者构造函数中. 改成如下这样就可以了: class A { int i, j; { i = j = 10; } public static void main(String[] args) { A a = new A(); System.out.println(a.i); System.out.println(a.j); } } 这样就能测试i,j都被初始化为

Android中如何在maiactivity.java中往布局中添加一个文本编辑框

问题描述 Android中如何在maiactivity.java中往布局中添加一个文本编辑框 怎么从maiactivity.java中往布局中添加一个文本编辑框 EditText et_miyue=new EditText(null); et_miyue.setHint("请输入密钥..."); et_miyue.setSingleLine(true); et_miyue.setAlpha(getWallpaperDesiredMinimumWidth()); et_miyue.set

布局问题-Java中BorderLayout的一些奇怪问题。。。

问题描述 Java中BorderLayout的一些奇怪问题... BorderLayout布局的JPanel为什么不能多次"嵌套"?求高手指点 public class Test extends JFrame{private BorderLayout borderLayout = new BorderLayout(50);private JPanel p1 = new JPanel();private JPanel p2 = new JPanel();public Test() { t

java中事件处理问题-java中事件处理,红色下划线标记的为什么是错的,求解?

问题描述 java中事件处理,红色下划线标记的为什么是错的,求解? 5C 解决方案 你将鼠标移动到错误的地方,看看它提示什么,根据提示的信息再搜索答案. 解决方案二: 是不是还有ActionListener接口方法没实现? 解决方案三: 解决了,我也是醉了actionperformed中的p应该大写....,还是谢谢你们的热情回答! 解决方案四: 你没有实现这个接口的方法 解决方案五: 把鼠标放到红线上,当出现 Add unimplemented methods 时,点击Add unimplem

在java中使用updateUI 回事原来的设置好的布局失效吗,

问题描述 在java中使用updateUI 回事原来的设置好的布局失效吗, 例如有两个按钮点击一个出现一个组件布局好的面板,再点击另外一个,用removeALL()把原来的组件清空 添加上自己设置好的另外一种的布局的组件,用updateUI()刷新,但是在点击第一个按钮会吧原来的布局破坏 怎么回事 解决方案 http://zhidao.baidu.com/link?url=admAHhwHZQ10HoMV19e9eMN61U1rPwrBgC8eLV9fWe9tJ1_zs8Npe1swM585aB