「javaswing难点」swing java 有用吗?

博主:adminadmin 2022-12-11 12:06:07 68

今天给各位分享javaswing难点的知识,其中也会对swing java 有用吗?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java swing的问题

1、没有加载 JLabel 对象进入 界面中

2、如果使用 JPanel 作为中间容器加载JLabel的话,还需要将 Jpanel加载入界面,JLable加载入JPanel

3、加载之前需要设置

//设置标签的文本

lable.setText("要显示的内容");

//设置标签的矩形坐标和尺寸

lable.setBounds(new Rectangle(90, 94, 68, 41));

4、加载时

如果 使用 JPanel , 则 需要

form.getContentPane().add(panel, java.awt.BorderLayout.CENTER);

panel.add(lable);

5、最后再执行

form.setVisible(true);

java中SWING 问题

import java.awt.Toolkit;//Toolkit是做什么的 //这是用来缓冲图片的

frame.setResizable(false);//这句是什么意思 //无法手动改变frame的大小

frame.pack();//用来动态调整frame的大小,使frame中的组件都可见

下面的就是如果frame的大小大于屏幕的大小就使frame的大小为屏幕大小.3

screenSize.height - frameSize.height) / 2);//特别是句更是不明白啊。//这里是使它居中显示

java swing 太难用了,界面搞的我快哭了。请问有什么好的插件,我自己有下一个文件夹名字plugins,feature

Eclipse下Swing的插件有VE,SwingDesigner,Jigloo。

VE性能比较差,配置也麻烦。

Jigloo体积比较小,也比较好用。

SwingDesigner是收费的,当然功能也是最强悍的。

不过建议用netbeans,在里面做Swing很轻松。

lz自己选吧

关于Java Swing的问题

java swing组件有个公共方法setFont用来设置组件字体。

表头:table.getTableHeader().setFont(new Font("Dialog", 0, 19));

其中table.getTableHeader()就是你用vector构建的表头组件。

Java Swing 的一点小问题

package ss;

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);// 创建滚动条

//scrollPane.setPreferredSize(new Dimension(350,550));

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("增加");

button1.setPreferredSize(new Dimension(100,100));

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中;

JPanel p=new JPanel();

p.setPreferredSize(new Dimension(175,550));

f.add(p, BorderLayout.WEST);

p=new JPanel();

p.setPreferredSize(new Dimension(175,550));

f.add(p, BorderLayout.EAST);

// f.setResizable(false);//定义窗口是否可调整大小

f.setSize(700, 550);// 定义JFrame窗口大小;

f.setLocationRelativeTo(f);// 窗口居中显示;

f.setVisible(true);// 显示窗口

}

}

关于javaswing难点和swing java 有用吗?的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-11,除非注明,否则均为首码项目网原创文章,转载请注明出处。