「java橙色」java中颜色怎么定义

博主:adminadmin 2023-03-19 15:37:10 338

本篇文章给大家谈谈java橙色,以及java中颜色怎么定义对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

安卓软件的java文件为什么会变成橘色

点击File-Project Structure进入

或者直接Ctrl+Alt+Shift+S进入

在左边选择Modules

把出现不识别的java文件的这个项目x掉,重新添加即可

JAVA 获得窗口大小问题

楼主是想让控件随frame大小变化

首先,建一个frame文件(Application应用程序),在Design中将this中的layout设置为null(不要布局器);

第二,在组件盘内点选Swing Container页签,选取Jpanel图标,在this上方拖拽一块区域,同样的方法在下方也拖拽一块区域,为了方便区分,将上方的Jpanel1区域设置为红色,下方的Jpanel2区域设置为橙色。将Jpanel1和Jpanel2的layout设置为null(不要布局器)。

第三,在Jpanel中放入一个Jlable标题栏,JTextField1文本框和Jbutton按钮,在组件盘内点选Swing 页签,选取JLable图标在Jpanel1的左边画一个标题栏,将text改为“请输入查询条件”,再选取JtextField在Jpanel1的中间画一个文本框,将text改为空,最后选取Jbutton在Jpanel1又边画一个按钮将text改为“查询”。在Jpanel2中画三个Jbutton按钮,将text分别设为“增加”、“删除”、“修改”。

第四,在this的中间建一个表格用来显示数据库数据的内容,在Swing Container页签,选取jScrollPane图标,在this的中间拖拽一个大的区域,接着在组件盘内点选Swing 页签,选取JTable图标,将Jtable加入到jScrollPane中。

这样我的界面就做好了,但这个界面不能随窗口自动调整大小。下面编程实现手动布局,使各区域能随窗口自动调整大小。

先用鼠标选中this窗体,再选择右边的事件Events中的componentResized,双击鼠标就进到void this_componentResized(ComponentEvent e) {}中,在{}中写入下列代码:

//设置jPanel1的起点坐标

jPanel1.setLocation(0,0);

//设置jPanel1的高度和宽度

jPanel1.setSize(this.getWidth(),jPanel1.getHeight());

//设置jPanel2的起点坐标(37是标题栏的高度)

jPanel2.setLocation(0,this.getHeight()-jPanel2.getHeight()-37);

//设置jPanel1的高度和宽度

jPanel2.setSize(this.getWidth(),jPanel2.getHeight());

//设置jScrollPanel的起点坐标

jScrollPane1.setLocation(0,jPanel1.getHeight());

//设置jScrollPanel的高度和宽度

jScrollPane1.setSize(this.getWidth(),jPanel2.getY()-jPanel1.getHeight());

本程序只调整了Jpanel1、Jpanel2和JScrollPane1随窗口变化,同样的方法,可以使按钮、文本框等一起随窗口变化。

程序在“查询”按钮事件中模拟从数据库中取数据,并显示在表格中。为了简洁,程序没有对输入条件、增加、删除、修改等进行处理。

程序源代码:

package src

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.util.Vector;

import javax.swing.table.DefaultTableModel;

public class Frame1 extends JFrame {

JPanel jPanel1 = new JPanel();

JPanel jPanel2 = new JPanel();

JScrollPane jScrollPane1 = new JScrollPane();

JTable jTable1 = new JTable();

JLabel jLabel1 = new JLabel();

JTextField jTextField1 = new JTextField();

JButton jButton1 = new JButton();

JButton jButton2 = new JButton();

JButton jButton3 = new JButton();

JButton jButton4 = new JButton();

public Frame1() {

try {

jbInit();

}

catch(Exception e) {

e.printStackTrace();

}

}

public static void main(String[] args) {

Frame1 frame1 = new Frame1();

//定义显示窗体的大小显示窗口

frame1.setSize(400, 350);

frame1.show();

//激活“查询”按钮事件

frame1.jButton1.doClick();

}

private void jbInit() throws Exception {

this.getContentPane().setLayout(null);

jPanel1.setBackground(Color.red);

jPanel1.setBounds(new Rectangle(43, 15, 297, 48));

jPanel1.setLayout(null);

jPanel2.setBounds(new Rectangle(50, 232, 297, 48));

jPanel2.setLayout(null);

jPanel2.setBackground(Color.orange);

jScrollPane1.getViewport().setBackground(Color.pink);

jScrollPane1.setBounds(new Rectangle(53, 74, 287, 138));

jLabel1.setFont(new java.awt.Font("Dialog", 0, 15));

jLabel1.setText("输入查内容");

jLabel1.setBounds(new Rectangle(44, 12, 80, 27));

jTextField1.setText("");

jTextField1.setBounds(new Rectangle(125, 14, 70, 22));

jButton1.setBounds(new Rectangle(221, 12, 61, 24));

jButton1.setFont(new java.awt.Font("Dialog", 0, 13));

jButton1.setText("查询");

jButton1.addActionListener(new Frame1_jButton1_actionAdapter(this));

jButton2.setBounds(new Rectangle(13, 14, 66, 27));

jButton2.setFont(new java.awt.Font("Dialog", 0, 13));

jButton2.setText("增加");

jButton3.setText("删除");

jButton3.setBounds(new Rectangle(115, 14, 66, 27));

jButton3.setFont(new java.awt.Font("Dialog", 0, 13));

jButton4.setText("修改");

jButton4.setBounds(new Rectangle(217, 14, 66, 27));

jButton4.setFont(new java.awt.Font("Dialog", 0, 13));

this.addHierarchyBoundsListener(new Frame1_this_hierarchyBoundsAdapter(this));

this.addComponentListener(new Frame1_this_componentAdapter(this));

this.getContentPane().add(jPanel1, null);

jPanel1.add(jTextField1, null);

jPanel1.add(jButton1, null);

jPanel1.add(jLabel1, null);

this.getContentPane().add(jPanel2, null);

jPanel2.add(jButton3, null);

jPanel2.add(jButton4, null);

jPanel2.add(jButton2, null);

this.getContentPane().add(jScrollPane1, null);

jScrollPane1.getViewport().add(jTable1, null);

}

void this_componentResized(ComponentEvent e) {

//设置jPanel1的起点坐标

jPanel1.setLocation(0,0);

//设置jPanel1的高度和宽度

jPanel1.setSize(this.getWidth(),jPanel1.getHeight());

//设置jPanel2的起点坐标(37是标题栏的高度)

jPanel2.setLocation(0,this.getHeight()-jPanel2.getHeight()-37);

//设置jPanel2的高度和宽度

jPanel2.setSize(this.getWidth(),jPanel2.getHeight());

//设置jScrollPanel的起点坐标

jScrollPane1.setLocation(0,jPanel1.getHeight());

//设置jScrollPanel的高度和宽度

jScrollPane1.setSize(this.getWidth(),jPanel2.getY()-jPanel1.getHeight());

}

void jButton1_actionPerformed(ActionEvent e) {

// “查询”按钮事件,模拟从数据库中取数据并显示在表格中

try

{

Vector vcol = new Vector(); //列名

Vector vrow = new Vector(); //内容

//用一个for循环来模拟数据库的内容

for (int col=1;col31;col++) {

vcol.addElement("列"+col);

}

for (int row=1;row101;row++) {

Vector vr1 = new Vector();

for (int col=1;col31;col++) {

vr1.addElement(row+"/"+col);

}

vrow.addElement(vr1);

}

DefaultTableModel dtm=new DefaultTableModel(vrow,vcol);

jTable1 = new JTable(vrow,vcol);

//滚动条设置左右滚

jTable1.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);

//在滚动条中放入表

this.jScrollPane1.getViewport().add(jTable1, null);

}

catch(Exception ex)

{

System.out.println("错误:" + ex);

}

}

}

class Frame1_this_hierarchyBoundsAdapter extends java.awt.event.HierarchyBoundsAdapter {

Frame1 adaptee;

Frame1_this_hierarchyBoundsAdapter(Frame1 adaptee) {

this.adaptee = adaptee;

}

public void ancestorResized(HierarchyEvent e) {

}

}

class Frame1_this_componentAdapter extends java.awt.event.ComponentAdapter {

Frame1 adaptee;

Frame1_this_componentAdapter(Frame1 adaptee) {

this.adaptee = adaptee;

}

public void componentResized(ComponentEvent e) {

adaptee.this_componentResized(e);

}

}

class Frame1_jButton1_actionAdapter implements java.awt.event.ActionListener {

Frame1 adaptee;

Frame1_jButton1_actionAdapter(Frame1 adaptee) {

this.adaptee = adaptee;

}

public void actionPerformed(ActionEvent e) {

adaptee.jButton1_actionPerformed(e);

}

}

java JButton 点击按钮 背景变色

setBackground设置背景色!可使用JPanel

布局随便选,下面程序使用了边框(BorderLayout)和流水(FlowLayout)2种布局方式!

顺便帮你加了一个按钮事件!有问题再追问吧!~

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.Container;

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class Test extends JFrame implements ActionListener {

    private JPanel panel0 = null, panel2 = null;

    private JButton b1 = null, b2 = null, b3 = null, b4 = null;

    public Test() {

        Container c = this.getContentPane();

        //边框布局

        c.setLayout(new BorderLayout());

        //创建panel

        panel0 = new JPanel();

        panel2 = new JPanel();

        //为2个panel设置底色

        panel0.setBackground(Color.red);

        panel2.setBackground(Color.BLUE);

        //2个panel都是用流水布局

        panel0.setLayout(new FlowLayout());

        panel2.setLayout(new FlowLayout());

        //创建按钮

        b1 = new JButton("panel2黄色");

        b2 = new JButton("panel2绿色");

        b3 = new JButton("panel0橙色");

        b4 = new JButton("panel0灰色");

        /**

         * 添加按钮事件

         */

        b1.addActionListener(this);

        b2.addActionListener(this);

        b3.addActionListener(this);

        b4.addActionListener(this);

        /**

         * 将按钮添加相应panel上

         */

        panel0.add(b1);

        panel0.add(new JLabel());

        panel0.add(b2);

        panel2.add(b3);

        panel2.add(b4);

        /**

         * 将panel添加到容器

         */

        c.add(panel0, BorderLayout.CENTER);

        c.add(panel2, BorderLayout.EAST);

        this.setSize(500, 500);

        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        this.setVisible(true);

        

    }    

    public static void main(String[] args) {

        new Test();    

    }

    @Override

    public void actionPerformed(ActionEvent e) {

        // TODO Auto-generated method stub

        if (e.getSource() == b1) {

            panel2.setBackground(Color.yellow);

        } else if (e.getSource() == b2) {

            panel2.setBackground(Color.green);

        } else if (e.getSource() == b3) {

            panel0.setBackground(Color.ORANGE);

        }  else if (e.getSource() == b4) {

            panel0.setBackground(Color.GRAY);

        } 

    }

}

java 不兼容的类型

说明当前类型无法强制转换为另外一个类型。

如:

if(1=2),这个就会出现不兼容的类型,因为if需要的类型是波尔类型,而1=2是一个赋值语句,所以就不兼容,必须改为”1==2“,这个才是一个波尔类型,结果为false。

备注:每个类型都有基本的要求,如果不满足转换要求都会报不兼容的类型错误。

java怎么显示项目列表

java项目左侧目录显示

java项目左侧目录显示_idea项目的左侧目录没了如何设置

用idea编写代码不多天,写代码的时候突然左侧目录没了,遇到这种情况相信大多数的小伙伴都是和我一样直接百度,于是网上找了很长时间,大多数都是下面导入模块的操作:

于是对着参考一顿操作,但是,,,不行,

最后还是问了一下别人(也是纠结了一下,?)

原来操作很简单的

只要删除项目目录下的.idea文件就可以了

这里注意是自己本地的项目(删除整个文件夹)

自己弄了好久(菜),所以“qi'feng”的记录一下。

idea import导入其项目,文件 出现 灰色 而且右下角橙色java图标显示

第一步

第二步

描述点击module 移除 Content Root ,点击add content Root 重新添加项目。

第三步:idea中的项目没有蓝色小方块

补充:IDEA左侧文件目录不见了,帮你找回来!

前几天不知道什么操作,把IDEA左侧项目的目录给弄没了,如下图,在百度上搜索了不少,就是没有效果,很是头疼,巧的是,今天琢磨了一下,又给弄回来了,所以在此记录一下,以后再给弄没了,就知道了,同时也算是给其他遇到这种问题的网友一个帮助。

如果你也是这样,就跟着我一起弄一下吧。

第一步:点击左上角的【File】--【Project Structure....】打开这个。或者:Ctrl+Alt+Shift+S也可以打开

第二步:点击左侧栏的:Modules 然后找到:+Add Content Root,注意:你的这里有可能有目录,不过可以在这个页面右侧直接叉掉就好了,然后就显示这样了,然后点击这个加号。

第三步:点击加号后会弹出一个目录,找到你这个项目的文件点击OK即可,

第四步:此时这里就会显示项目的目录了,然后点击右下角的:Apply ,然后点击OK即可

做到这里,左侧的文件夹就都出来了。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。

eclipse颜色设置

刚刚安装Eclipse,结果背景色是白色的.个人比较喜欢背景色暗一点的,最好的全黑的,就上网百度了一下如何调颜色的问题.

第一种:我们可以直接换背景色以及其他颜色(譬如:注释,关键字等)

window-Preferences 搜索 color-java-Editor-Syntax Coloring-java 然后就可以下面进行颜色的变换了.(有一点不好的是,换完之后好多颜色都不协调,还要换好多.而且再往回去换,要很麻烦,所以新手还是不建议自己换)

第二种: 使用着色器

1 找到eclipse左上角的Help

2 help-Eclipse Marketplace-find中搜索"Theme"

3 搜索完成后 找到 "Eclipse Color Theme" 点击Install

4 在弹出的对话框中,点击“Next”,接下来选择“I accept the terms of the license agreement”,然后点击“Finish”等待安装

5 .安装过程Eclipse会弹出安全警告“Security Warning”,直接点击“OK”继续

6.在安装完后Eclipse会弹出重启软件提示“Software Updates”,直接点击“Yes”重启Eclipse

7.当Eclipse重启完成后,就可以使用着色插件(Eclipse Color Theme)了

如何使用

window-Preferences 搜索 color theme 选择自己喜欢的-Apply-ok,就行了

(

Eclipse Marketplace是个插件应用商店,很实用的一个功能。

打开 eclipse,help--Eclipse Marketplace Client就能找到

有的eclipse中没有这个功能就需手动添加Eclipse Marketplace Client。

help--install new software

地址栏输入: (这里使用Eclipse indigo版本,根据你的Eclipse版本替换URL中的indigo字符串,Eclipse中各个版本的名称见下面)

输入回车后,选择General Purpose Tools - Marketplace Client, 然后一路Next或Agree

下载完成后,重启eclipse,选择help--Eclipse Marketplace Client,就可以搜索插件下载安装了。

java橙色的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中颜色怎么定义、java橙色的信息别忘了在本站进行查找喔。