Java Swing 的一点小问题!
import java.awt.*;
import javax.swing.*;
public class list {
public static void main(String args[]) {
// Container container = f.getContentPane();
// 获得与JFrame关联的ContentPane,ContentPane的默认布局管理器是BorderLayout;
// final Object rowData[][] = {
// { "1", "one", "I" },
// { "2", "two", "II" },
// { "3", "three", "III" }};
// final String columnNames[] = { "姓名", "性别", "年龄","职务" };
final JTable Table = new JTable(20, 6);// 创建表格;
Table.setRowHeight(25);// 设置表格的行高;
JScrollPane scrollPane = new JScrollPane(Table);// 创建滚动条
JFrame f = new JFrame("员工表");// 创建JFrame对象;
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 点关闭,停止进程
JPanel NorthPanel = new JPanel();
// 创建北面的JPanel对象;
JLabel label = new JLabel("员工信息表");
Font font = new Font("宋体", 10, 20);// 新建字体;
label.setFont(font);// 应用字体;
NorthPanel.add(label);// 把标签添加到NorthPanel中;
JPanel SouthPanel = new JPanel();
Button button1 = new Button("增加");
Button button2 = new Button("删除");
Button button3 = new Button("查找");
Button button4 = new Button("修改");
SouthPanel.add(button1);
SouthPanel.add(button2);
SouthPanel.add(button3);
SouthPanel.add(button4);
f.add(SouthPanel, BorderLayout.SOUTH);
f.add(NorthPanel, BorderLayout.NORTH);// 加入标签”员工信息表“;
f.add(scrollPane, BorderLayout.CENTER);// 把NorthPanel添加到container中;
// f.setResizable(false);//定义窗口是否可调整大小
f.setSize(700, 550);// 定义JFrame窗口大小;
f.setLocationRelativeTo(f);// 窗口居中显示;
f.setVisible(true);// 显示窗口
}
}
有两个问题:
1、想让表格只占窗口的一半(窗口目前的大小不变),就是设置表格的大小!
2、设置Button的大小,我用setSize方法设置不管用啊!
高手来帮帮忙!多谢啦!
...全文
相关推荐
一个纯java swing实现的UI.本人一点一点写的皮肤.
该项目为一个完全基于Java Swing实现的图形用户界面,包含手动编写的自定义皮肤样式。项目中提供了详细的性能分析配置文件,支持CPU与内存监控,适用于桌面端跨平台应用开发。虽涉及SWT相关文档,但
Java Swing 24种皮肤合集以及使用方法
Java Swing 是Java GUI(图形用户界面)开发的一个重要库,它是AWT(Abstract Window Toolkit)的扩展,提供了更丰富的组件和更好的本地化支持。
迷宫问题 java swing
【迷宫问题与Java Swing应用】迷宫问题是一种经典的计算机科学问题,涉及到路径搜索和算法设计。
Swing插件下载,swing下载,java-swing下载,swing-plugin
Swing作为Java的标准库,通常会随着Java开发环境(如JDK)一起安装。开发者可以通过下载并安装最新的JDK来获得Swing,或者在已有的开发环境中查找是否已经包含了Swing库。
java swing可视化插件
同时,熟悉Java编程基础和面向对象的概念也至关重要。此外,不断实践和探索不同的插件功能,能够让你更好地掌握可视化编程技巧,提升开发效率。祝愿你在Java Swing的学习旅程中取得丰硕的成果!


J2ME
