java 随意控制控件的位置

package chat1;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class chat1{
    public chat1(){
        JFrame jf = new JFrame();
        jf.setLayout(null);
        jf.setSize(280,560);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JButton logn = new JButton("logn");
        JButton out = new JButton("out");
        logn.setBounds(170,480,80,30);    //  参数分别为坐标,控件的规格
        out.setBounds(15,480,80,30);
        jf.add(logn);
        jf.add(out);
        jf.setVisible(true);
    }

    public static void main(String[] args){ 

        chat1 frame = new chat1();

    }

}

时间: 2024-08-04 06:41:23

java 随意控制控件的位置的相关文章

android 控制控件的位置和大小

方法一: Android的界面布局可以用两种方法,一种是在xml中布局,一种是和JAVA中Swing一样在JAVA代码中实现Ui界面的布局,用xml的布局管理器布局是很方便的,但是在一些代码中需要动态的显示界面,这个时候xml就缺少了一种灵活性,使用XML和JAVA代码中布局可以解决这样的问题.在此只对JAVA代码中的LoyoutParams方法进行理解及使用. LoyoutParams类中主要保存的是布局参数,元素或组件可以通过这个类实现对布局参数的设置.在xml中它对应的是元素的"空间位置&

winform中,如何控制控件位置随窗体的大小改变而改变

winform中,如何控制控件位置随窗体的大小改变而改变 有如下3种方法: 方法1 [csharp] view plaincopy using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace MarkPrint

Java甘特图控件swing版免费下载地址      

FlexGantt 控件是现在Java 平台下最先进的甘特图解决方案,使用一个很高的抽象层次,能适用于多种不同的域,例如 ERP 系统.生产计划和日程安排.制造流程系统或项目公文管理程序等.这些使得 FlexGantt 能从其他有局限性的项目计划(资源.人.任务)甘特图库中脱颖而出. 具体功能: 原文来自http://www.51diaodu.com/pdt/2966 模型视图控制器:FlexGantt 遵从与 Swing 相同 MVC 方法.许多不同的模型用于各种各样的用途.一个日历模型跟踪假

弹出控件的位置该如何计算?

近段时间在写组件,页面有一个输入框,点击输入框,弹出一个国家控件或者是城市控件.但是这个控件的位置该如何放一直是一个头疼的问题.可能是开始没有沉下心来想,总觉得这是个技术难题,还在网上和群里 向很多高手请教,他们给出的答案也并不是我想要的.最后不得不自己想想该如何解决这个问题了,现在把自己的一些思考写出来,一来防止忘记,二来也算个分享. 思路: 前提条件:只能拿到一个输入框对象. 1.position的取值:absolute.relative和fixed三种.relative是相对定位,很明显不

C#winform调整控件的位置

现在有三个控件并排放置 第二个控件有隐藏功能 隐藏后第一个控件和第三个控件的距离要缩小,于是就要改变第三个控件的位置 尝试用Location.X属性去设置,但是被告知此非变量 于是只能另外想办法 搜到如下解决方案: http://blog.csdn.net/daowzq/article/details/7488332 第一种方法: //控制一个控件的显示位置            button1.Top = 100;            button1.Left = 100; 第二种方法: /

UITextField文本字段控件的位置

如果需要更改默认的UITextField清除按钮.左右视图等等控件的位置,可以通过如下设置: // 控制清除按钮的位置 (默认 width = 15 = height) -(CGRect)clearButtonRectForBounds:(CGRect)bounds { // NSLog(@"=%f ,=%f",bounds.origin.y,bounds.size.height/2); return CGRectMake(bounds.origin.x + bounds.size.w

PyQt5 中当窗口大小改变时,如何去调整控件的位置以适应窗口大小改变的思考

from PyQt5.Qt import * #刚开始学习可以这样一下导入 import sys,time class Window(QWidget): def __init__(self): super().__init__() self.setWindowTitle("QLineEdit 输出模式的案例") self.resize(400,400) self.set_ui() self.i = 1 def set_ui(self): pass def resizeEvent(sel

获取鼠标点相对于各屏幕、窗体和当前控件的位置

//获取鼠标相对于当前控件的位置 Point mousePos = dgvAddCommand.PointToClient(MousePosition); //获取鼠标相对于当前窗体的位置 mousePos = PointToClient(MousePosition); //获取鼠标相对于屏幕左上点的位置 mousePos = PointToScreen(MousePosition); //偏移位置 mousePos.Offset(3, 20);

silverlight——获取控件相对位置

事出有因:页面中存在滚动条,然后点击页面按钮时会进行正确性检查,如果出错在控件的位置会出现提示信息,但由于滚动条的出现,有可能在非可视区域内的控件出了问题,但目前是看不见的,因此,考虑获得出问题控件的相对位置,将滚动条自动滚动到出问题控件的位置上. 1 //获得控件间的相对位置,其中原理还不是很了解,这个先放着稍后再加以理解. 2 GeneralTransform gt = tb4.TransformToVisual(LayoutRoot); 3 Point point = gt.Transfo