0 0

怎样改变JTextField的高度呢 java Swing编程5

package com.ancong.view;

import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;


public class calculatorFrame extends JFrame
{
	public static void main(String[] args)
	{
		new calculatorFrame();
	}
	JButton button1 = null;
	JButton button2 = null;
	JButton button3 = null;
	JButton button4 = null;
	JButton button5 = null;
	JButton button6 = null;
	JButton button7 = null;
	JButton button8 = null;
	JButton button9 = null;
	JButton button0 = null;
	JButton buttonSign = null;
	JButton buttonDot = null;
	JButton buttonPlus = null;
	JButton buttonSubtract = null;
	JButton buttonMultiply = null;
	JButton buttonDivision = null;
	JButton buttonClear = null;
	JButton buttonPercent = null;
	JButton buttonBack = null;
	JButton buttonEqual = null;
	
	JTextField textField = null;
	
	JPanel panel = null;
	JPanel panel1 = null;
	
	public calculatorFrame()
	{
		Container c = this.getContentPane();
		
		button1 = new JButton("1");
		button2 = new JButton("2");
		button3 = new JButton("3");
		button4 = new JButton("4");
		button5 = new JButton("5");
		button6 = new JButton("6");
		button7 = new JButton("7");
		button8 = new JButton("8");
		button9 = new JButton("9");
		button0 = new JButton("0");
		buttonSign = new JButton("+/-");
		buttonDot = new JButton(".");
		buttonPlus = new JButton("+");
		buttonSubtract = new JButton("-");
		buttonMultiply = new JButton("*");
		buttonDivision = new JButton("/");
		buttonEqual = new JButton("=");
		buttonBack = new JButton("←");
		buttonPercent = new JButton("%");
		buttonClear = new JButton("C");
		
		textField = new JTextField(12);
//		textField.setBounds(0,0,120,120);
		
		
		panel = new JPanel();
		panel1 = new JPanel();
		
		panel.setLayout(new GridLayout(4,5));
		panel.add(button7);
		panel.add(button8);
		panel.add(button9);
		panel.add(buttonDivision);
		panel.add(buttonBack);
		
		panel.add(button4);
		panel.add(button5);
		panel.add(button6);
		panel.add(buttonMultiply);
		panel.add(buttonClear);
		
		panel.add(button1);
		panel.add(button2);
		panel.add(button3);
		panel.add(buttonSubtract);
		panel.add(buttonPercent);
		
		panel.add(button0);
		panel.add(buttonSign);
		panel.add(buttonDot);
		panel.add(buttonPlus);
		panel.add(buttonEqual);
		
//		GridLayout gridLayout = new GridLayout();
//		panel1.setLayout(new GridLayout());
//		panel1.add(textField,new GridLayout());
		
		c.add(textField,BorderLayout.NORTH);
		c.add(panel,BorderLayout.CENTER);
		
		this.setLocation(506, 305);
		this.setTitle("计算器1.0");
		this.setSize(246,204);
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setVisible(true);
		
	}
}
 


试过使用GridLayout布局 然后放在BorderLayout里面也不行
想把高度改的好看点
这个怎么办???
setSize 没效果 setBounds也不行!!!
[img][/img]

 

2012年2月27日 22:04
  • 大小: 16.4 KB

2个答案 按时间排序 按投票排序

0 0

引入 import java.awt.Dimension;

2012年3月13日 09:10
0 0

试试这个后边的50即为高度 前面为宽度

jTextField1.setPreferredSize(new Dimension(446, 50));

2012年3月13日 09:08

相关推荐

    超市管理系统 Java Swing + MySQL JDBC开发

    利用SWING编程实现商品的管理,要求如下: 1、商品管理页面布局,添加一个JScrollPanel(内嵌JTable),用来显示所有商品的信息;添加两个JLabel用于显示查询提示信息;添加JTextField用于输入商品商品名称;添加2个...

    JAVA 面向对象程序设计第10章 Swing编程初级应用.pptx

    第10章 Swing编程初级应用;回顾;本章内容;10.1 JFrame窗口容器; 10.1.1 Swing介绍 ; 10.1.2 JFrame窗口容器应用 ; 10.1.2 JFrame窗口容器应用 ; 10.1.2 JFrame窗口容器应用 ; 10.1.2 JFrame窗口容器应用 ;10.1.3 ...

    跟我学JavaSwing之游戏设计.doc

    Swing初体验 对于想学习Swing编程的朋友,我们特地为大家准备了一些小窍门。首先,下载并阅 读代码是极有必要的。由于这是一篇关于Swing的教程,所以,我们只是尽可能讲解一些 与Swing有关的内容,与Swing无关的...

    Java GUI图形化界面编程

    Swing编程 1、创建窗口 HelloWorld 2.自定义窗口-构造方法简化 3.按钮点击处理-界面构造 4.按钮点击处理-监听器 5.事件处理(简化写法) 6.标签JLabel-文本显示 7.标签 JTextField-文本输入框 8.标签 ...

    Java开发的俄罗斯方块游戏(内含源码+运行视频+设计文档)

    俄罗斯方块游戏开发代码相对来说不是特别复杂,本论文基于Java编程语言,采用Java语言中常用的Swing组件。Swing是Java中的图形用户界面(GUI)工具包,是Java基础类的一部分,包括了文本框,分隔窗格,按钮,表等GUI...

    JAVA程序综合设计数据库设计说明.doc

    北华大学开放实验报告 实验项目名称: JAVA程序综合设计(数据库设计) 所属课程名称: 面对象程序设计——JAVA 实 验 类 型: 设 计 型 班 级: 信 息11—2 1. 实验目的与要求 1. 学会基于JDBC的数据库编程技术 2. 了解...

    java初学者必看

    最近正在学习Java,也买了很多的有关Java方面的书籍,其中发现《跟我学Java》这本书,都的很不错啊,所以顺便拿电脑把这本书的目录敲了下来,与大家分享。尤其是那些和我一样初学Java的朋友们,看看哪一节对你有用,...

    图形用户界面(Java/GUI):用户登陆界面-代码

    具有一定的Java编程基础;图形用户界面(GUI)初学者。 3.学习要点: (1) 主要包:java.awt, javax.swing (2) 基本组件(JButton,JLable,JTextField......)及方法 (3)基本容器(JFrame......)及方法 (4) ...

    JAVA课程设计淘宝管理系统.doc

    3 通过编程熟悉 java 的编程过程和软件的使用技巧。 二、 设计内容 1 设计计算器的框架与组件; 2 向面板上添加按钮与组件并给每个面板添加事件; 3 设计事件的响应,实现计算功能。 三、要求分析 1 需求1; ...

    java范例开发大全源代码

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置...

    java范例开发大全

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java...

    Java范例开发大全 (源程序)

    第1篇 Java编程基础  第1章 Java开发环境的搭建(教学视频:9分钟) 2  1.1 理解Java 2  1.2 搭建Java所需环境 3  1.2.1 下载JDK 3  1.2.2 安装JDK 4  1.2.3 配置环境 5  1.2.4 测试JDK配置是否成功 7...

    Java范例开发大全(全书源程序)

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发...

    java范例开发大全(pdf&源码)

    第1篇 Java编程基础 第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java...

    Java开发技术大全 电子版

    第2篇Java面向对象编程 第3章对象和类98 3.1面向对象的基本概念98 3.1.1对象98 3.1.2类99 3.1.3消息101 3.1.4面向对象的4个基本特征101 3.2类与对象104 3.2.1类的基本结构104 3.2.2类的声明104 3.2.3创建...

    上机实验-2 (1).doc

    武汉理工java实验2,大家课学习参考package sun; import java.awt.*; import javax.swing.*; import javax.swing.border.EmptyBorder; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import ...

    java经典面试2010集锦100题(不看你后悔)

    JAVA试题(100道) —————————————————————————————————————— 题目1: 下面不属于基本类型的是:c (选择1项) A) boolean B) long C) String D) byte 题目2:d 如下程序中:...

    图形用户界面.docx

    实验目的及要求 1) 掌握JFrame的基本用法 2) 掌握基本图形的绘制,...3)使用边缘布局管理器和流式布局管理器和几种基本的Swing组件包括:JLabel,JTextField,JPassword,JButton,JCheckBox等,来设计一个登陆界面;

    Hostel-Management-System-FingerprintID:一个简单的 java SE 应用程序演示指纹识别系统。 初学者入门的好方法

    Swing GUI 组件(jtable、jdatepicker、itext、Login、Signout、iReport、jtable、jtabbedpane、jbutton、jradiobutton、jcombobox、jslider、jtextarea、jmanubar、jtoolbar、jfilechooser、jtextfield)。...

Global site tag (gtag.js) - Google Analytics