java怎么做swing界面
发布网友
发布时间:2022-04-22 10:17
我来回答
共2个回答
热心网友
时间:2023-10-12 02:39
swing做界面,一般需要一种基本知识:
一:关于布局的知识,常用的布局要熟悉,比如边界布局,流式布局,绝对布局,网格布局等. 布局决定了组件(按钮,文本框,下拉框等)所在的位置
二:关于事件响应机制,比如点击按钮事件,如何响应.
三:一些常用的组件,按钮, 文本框, 下拉框,复选按钮, 单选按钮, 等
举例: 简单的代码,实现给窗口随机更换背景色
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class DemoFrame extends JFrame implements ActionListener{
public DemoFrame() {
JButton jb1 = new JButton("点击换背景色");//定义按钮组件
jb1.addActionListener(this);//给按钮添加事件响应机制,按钮点击时执行actionPerformed方法
add(jb1);//把组件添加到窗口
setLayout(new FlowLayout());//流式布局
setTitle("Color");//窗口标题
setSize(300,200);//大小
setLocationRelativeTo(null);//居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//点击关闭时退出系统
setVisible(true);//窗口可见
}
public static void main(String[] args) {//main方法,启动窗口
new DemoFrame();//创建窗口
}
public void actionPerformed(ActionEvent e) {//当按钮被点击时,执行下面的代码
//随机颜色,并设置成为窗口的背景色
getContentPane().setBackground(new Color((int)(Math.random()*256),(int)(Math.random()*256),(int)(Math.random()*256)));
}
}
热心网友
时间:2023-10-12 02:39
首先是继承jframe类创建窗口,其次就是添加控件了
java怎么做swing界面
swing做界面,一般需要一种基本知识:一:关于布局的知识,常用的布局要熟悉,比如边界布局,流式布局,绝对布局,网格布局等. 布局决定了组件(按钮,文本框,下拉框等)所在的位置 二:关于事件响应机制,比如点击按钮事件,如何响应.三:一些常用的组件,按钮, 文本框, 下拉框,复选按钮, 单选按钮, 等 举例: ...
java swing怎样开发出漂亮的界面
1: 合理的布局 , 搭建好界面的框架. 熟悉常用的布局, 并且布局还可以嵌套布局. 可以实现复杂而又美观的界面.2: 适当的图片, 按钮, 背景等 都可以使用图片, 当然了为了节省系统资源, 可以使用稍微压缩得比较小的图片.3: 搭配html , swing支持html简单的标签, 所以美化JButton ,JLabel等组件时,...
java swing界面设计
import javax.swing.JButton;import javax.swing.JFrame;public class Frame1 extends JFrame{JButton jb1;public Frame1() {setLayout(null);//指定窗口的布局管理器为空,也就是绝对布局jb1 = new JButton("按钮");jb1.setLocation(100, 50);//指定组件的位置jb1.setSize(80, 30);//指定...
JAVA编写程序实现这个界面
import java.awt.Color;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;import javax.swing.SwingConstants;public class Main {public static void main(String[] args) throws Exception {JFrame frame = new JFrame("JFrame with JSplitPane");JLabel label1 = ...
我想知道如何用java swing设计我想要的这样的一个界面?望抽空帮助...
JTabbedPane 提供了一个setUI方法,来修改JTabbedPane 的界面和外观 然后我们可以继承BasicTabbedPaneUI 重写里面的部分绘制方法来修改外观 参考代码 import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.plaf.ComponentUI;import javax.swing.plaf.basic.BasicTabbedPaneUI;...
用Java语言设计一个界面,
首先:采用什么技术实现 java语言可以使用awt 和swing等技术实现图形界面 推荐使用Swing,因为Swing比AWT更专业,更漂亮,组件更丰富,功能更强大。2. 其次:分析采用什么布局 边界布局BorderLayout,配合表格布局GridLayout,既简单又美观 3. 最后:分析需求中需要用的组件 学生姓名 学号 显示信息 ...
用java的swing做界面,想通过在同一个窗口进行面板的切换来达到跳转界面...
方法一: 可以使用JTabbedPane 来实现,代码如下 JTabbedPane jtp = new JTabbedPane();JPanel jp1 = new JPanel();JPanel jp2 = new JPanel();jtp.add("面板1", jp1);jtp.add("面板2", jp2);方法二: (推荐) 跳转界面 , 还是需要从1个窗口到另外1个窗口, 这样正规点, 数据可以从第一...
Java Swing写一个GUI界面,分成左右两栏?
import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JSplitPane;public class DemoFrame extends JFrame {JPanel jp1, jp2;public DemoFrame() {jp1 = new JPanel();jp1.setBackground(Color.RED);jp2 = new JPanel();jp2.setBackground(Color....
java swing如何编写像eclipse界面模块可拖动
首先这种效果我没有做过,因为现在实在没有人用swing写GUI客户端了。让我现在给你写个完整的代码也么那么多时间》首先分隔成三个窗体,用三个jpanel放到jframe中,然后仔细的设置窗体和jpanel的宽高和位置就能了,至于拖动变成竖的,你只需要在底下console的窗口的jpanel加上MouseListener,具体的可靠下面...
求一个java程序 基于Swing的图形用户界面设计
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.util.Enumeration;import java.util.Random;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.UIManager;import javax....