java 点允许没有反应 程序有main_我的java程序点击相应的button键没有反应?我想要实现的功能是点击“左齐”键,按钮左对齐,依此类推;...
我的源程序如下:importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassfirstextendsJFrameimplementsActionListener{Containerc;JButtonle=newJButton("左齐");...
我的源程序如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class first extends JFrame implements ActionListener
{
Container c;
JButton le=new JButton("左齐");
JButton mi=new JButton("居中");
JButton ri=new JButton("右齐");
FlowLayout fl=new FlowLayout();
public first()
{
super("流水版面配置");
c=getContentPane();
c.setLayout(fl);
c.add(le);
c.add(mi);
c.add(ri);
le.addActionListener(this);
mi.addActionListener(this);
ri.addActionListener(this);
setSize(400,200);
setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
String s=e.getActionCommand();
if(s.equals("左齐"))
{
fl.setAlignment(FlowLayout.LEFT);
//this.invalidate();
//c.setLayout(fl);
System.out.println(s);
}
else
if(s.equals("居中"))
{
fl.setAlignment(FlowLayout.CENTER);
//this.invalidate();
//c.setLayout(fl);
System.out.println(s);
}
else
{
fl.setAlignment(FlowLayout.RIGHT);
//this.invalidate();
//c.setLayout(fl);
System.out.println(s);
}
}
public static void main(String[] args)
{
first f=new first();
f.addWindowListener(new MyWindowListener());
}
}
其中用到的MyWindowListener这个类的内容如下:
import java.awt.event.*;
public class MyWindowListener implements WindowListener
{
public void windowActivated(WindowEvent e)
{
System.out.println("窗口为活动状态");
}
public void windowClosed(WindowEvent e)
{
System.out.println("窗口为关闭状态");
System.exit(0);
}
public void windowClosing(WindowEvent e)
{
System.out.println("窗口正在关闭");
System.exit(0);
}
public void windowDeactivated(WindowEvent e)
{
System.out.println("窗口不再活动");
}
public void windowDeiconified(WindowEvent e)
{
System.out.println("窗口由最小化变为正常");
}
public void windowIconified(WindowEvent e)
{
System.out.println("窗口为最小化");
}
public void windowOpened(WindowEvent e)
{
System.out.println("窗口首次可见");
}
}
展开
java 点允许没有反应 程序有main_我的java程序点击相应的button键没有反应?我想要实现的功能是点击“左齐”键,按钮左对齐,依此类推;...相关推荐
- android中,实现水平方向上三个按钮左对齐、居中对齐、右对齐效果
解析:使用FrameLayout 可以很容易解决这个问题, 方法一:View 的上.下.左.右.居中对齐是界面中经常接触到的布局效果.单独某种对齐方式有很多种写法.但同一个方向的各种对齐布局,Fram ...
- Android ImageView中scaleType=centerCrop实现左对齐效果
在开发过程中,用于显示图片大家用的比较多的应该是ImageView,在显示图片时是通常我们会设置scaleType以达到不同的展示效果.然后通常scaleType能设置的属性仅为: CENTER /c ...
- Windows10专业版任务栏右下角按钮左键无效右键有效的问题的解决
我的电脑是当时从Windows7旗舰版自动升级到Windows10专业版的.前天,电脑开机时想要调节一下音量,发现任务栏右下角的那一群小图标左键全部失灵,把鼠标移动到图标上面有文字显示,右键点击也能够 ...
- 微信小程序解决flex布局,最后一行靠左对齐问题
微信小程序解决flex布局,最后一行靠左对齐问题 需求:使用flex布局,每行固定三个元素,元素间距自适应,向左对齐 实际效果与代码如下: wxml <view class="con- ...
- 微信小程序设置文本左对齐居中对齐右对齐setTextAlign的使用说明
微信官方说明文档如下.特别注意: 对齐方式的基准点,是以整个画布的宽度的一半的中心轴为基准线. 左对齐:即文本左侧贴向中心y轴. 居中对齐:即文本以中心y轴对齐. 右对齐:即文本右侧贴向中心轴y. c ...
- 小程序文本高度左对齐问题
无论字体大小,粗细都是左对齐的 如果出现不对齐 是因为代码写的不规范 由这样 改为一行,就好了 转载于:https://www.cnblogs.com/dianzan/p/11056881.html
- 将选定的文本对象左对齐、右对齐或对中
;; ;;程序名称:对象水平对齐程序 ;;执行命令:TXTAL ;;程序功能:将选定的对象左对齐.右对齐或对中. ;; (defun c:TXTAL(/ selobjs oldcmdecho) ;定义 ...
- 【开发环境】Android 命令行中执行 Java 程序 ( IntelliJ IDEA 中创建 Java / Kotlin 工程 | dx 打包 DEX 字节码文件 | dalvikvm 命令 )
文章目录 前言 一.IntelliJ IDEA 中创建 Java / Kotlin 工程 二.准备 Java 和 Kotlin 代码 三.编译在 PC 上可执行的 Java / Kotlin JAR ...
- flutter text 左对齐_flutter输入框TextField中文本textAlign对齐分析篇
当我们在使用一个 TextField 构建一个输入框时,会有如下效果: 在实际应用程序的开发中,有时我们会希望输入的文字居中对齐或者是右对齐,那么就应用到了我本文章中所讲述内容,凡是涉及到一个内容,我 ...
最新文章
- 解决MSSQL 2008不能用IP登录的问题
- 银行业应对信息安全威胁高危的三大原则
- AI理论知识整理(8)-素数与最大公因数
- html教程自适应,Html-自适应
- python库(包)查找网站
- 传递参数的2种情况的理解。
- 【Flink】FLink Assigned key must not be null
- HTML - label (转)
- LeetCode 22. 括号生成(回溯+剪枝)
- poj 3278 bzoj 1646: [Usaco2007 Open]Catch That Cow 抓住那只牛(BFS)
- 今天有人问,为何汝粉丝这么少?
- find 命令查找-o参数的理解
- L. Leverage MDT
- 如何获取Android应用签名?
- MLP-Mixer简介和一些想法
- 张飞硬件第二章笔记(二)
- Pseudo-Q: Generating Pseudo Language Queries for Visual Grounding, 2022 CVPR
- Python - 内置函数详解(截至v3.6.x)
- 算法题解01——对分搜索求立方根
- 经典蓝牙与低功耗蓝牙的区别(转)
热门文章
- 认识和入门 WebRTC
- IP地址概念及其划分
- windows Service循环任务.服务启动后无法停止重启的解决办法
- mysql的一些初步使用!mysqlcheck mysqladmin 建立删除修改表,库,等
- ros 工作流程图2
- 【OS】课设记录总结+进程整理
- React DnD简明教程
- Hadoop SSH免密登录公钥生成并实现不同主机间的免密登录
- JVM 调优实战--常用JVM命令:jps/jinfo/jstat/jmap/jstack/jhat
- mysql操作查询结果case when then else end用法举例