网站建设资讯

NEWS

网站建设资讯

java透明文本框代码 java透明文本框代码怎么写

Java的swing怎么写出win7那样的透明边框?

public class TranslucentWindow extends JFrame {

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的铜仁网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

public TranslucentWindow() {

super("透明窗体");

this.setSize(new Dimension(400, 300));

this.setVisible(true);

/** 仅此一句为添加透明窗体(个人测试[有效]) 第一个参数为要添加的对象(比如 JFrame jf 添加jf) 第二返明告个参数为透明度(最大值为1f) */

com.sun.awt.AWTUtilities.setWindowOpacity(this, 0.6f);

}

public static void main(String[] args) {

new TranslucentWindow();

}

}

// 透槐世明窗体代码 java透明窗漏明体是JDK1.6才出的。

怎么用java 的Jtable 实现这种透明的效果 , 搞定有高分,是要每个单元格都透明,单元格边框保留

这是我一个一个代码敲上的,希望对你有用啊!!

提示:这是在一个有背景的JFrame中加入一个JTable,代码如下:

public class imgs{

pubic imgs(){}

public static void main(String[] args){

JFrame frame= new JFrame("背景透明展示");

ImageIcon icon=new ImageIcon("img\\a.jpg");

jlabel lab=new jlabel(icon); //将腔碧图片放入到label中

lab.setbounds(0,0,icon.getIconWidth(),icon.geticonHeight()); //设置放有图片的label的位置

JTable t=new jtable(20,3){ //设置jtable的单元格为透明的

public Component prepareRenderer(TableCellRenderer renderer,int row,int column){

component c=super.prepareRenderer(renderer,row,column);

if(c instanceof JComponent){

((JComponent)c).setOpaque(false);

}

return c;

}

};

t.setOpaque(false); //设置jtable本身为透明的

frame.getContentPane().add(lab,-1); //jframe本身是窗体,不能放置任何组件,用getContentPane()方法得到frame的默认内容面板,将lab放入其中,-1表示放入面板的下层

frame.getCcontentPane().add(t,0); //0表示放在面板的最顶层

Container con=frame.getContentPane();

((JPanel)con).setOpaque(false); //设置面板为透明的

frame.setsize(500,500);

frame.setVisible(true);

基本思渣升想就是这个样子了,我也是刚刚弄出来的,个人觉得和你要求的样式差不多,但愿有用吧,自己手打的,很多大小写都没有切换过来,伍梁举你要注意看懂了,自己打一遍

}

}

java中的JTextField和 JComboBox的背景可以设置为透明么?

可以把文本框和下拉列销绝表框皮斗正的背景设置为透明,燃悔语句如下:

 JComboBox jcb=new JComboBox();

jcb.setOpaque(false);

JTextField jtf=new JTextField();

jtf.setOpaque(false);

java 中文本框如何透明 准备用java写个游戏 可是到好友聊天的时候,怎么把一个textFiled 给弄透明呢

就这么着吧,有点长。

/*

* 输入一个拆乎旦数,输出所有素数。

* 2008-10-16

*/

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.util.ArrayList;

import java.util.List;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JScrollPane;

import javax.swing.JTextArea;

import javax.swing.JTextField;

public class OutputPrime {

private JTextArea textArea;

private JTextField textField;

private JFrame frame;

private ListInteger list = new ArrayListInteger();

public static void main(String args[]) {

OutputPrime window = new OutputPrime();

window.frame.setVisible(true);

}

public OutputPrime() {

createContents();

}

private void createContents() {

frame = new JFrame();

frame.setResizable(false);

frame.getContentPane().setLayout(null);

frame.setBounds(100, 100, 274, 309);

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final JLabel label = new JLabel();

label.setText("顷渣输入框:");

label.setBounds(10, 10, 52, 37);

frame.getContentPane().add(label);

textField = new JTextField();

textField.setBounds(68, 17, 185, 22);

frame.getContentPane().add(textField);

final JScrollPane scrollPane = new JScrollPane();

scrollPane.setBounds(10, 45, 243, 153);

frame.getContentPane().add(scrollPane);

textArea = new JTextArea();

scrollPane.setViewportView(textArea);

textArea.setEditable(false);

textArea.setLineWrap(true);

final JButton button = new JButton();

button.addActionListener(new ActionListener() {

public void actionPerformed(final ActionEvent e) {

getResult();

button.setEnabled(false);

textField.setEditable(false);

}

});

button.setText("旅扰结果");

button.setBounds(10, 204, 243, 28);

frame.getContentPane().add(button);

final JButton button_1 = new JButton();

button_1.addActionListener(new ActionListener() {

public void actionPerformed(final ActionEvent e) {

textArea.setText("");

textField.setText("");

button.setEnabled(true);

textField.setEditable(true);

list.clear();

}

});

button_1.setText("重置");

button_1.setBounds(10, 238, 243, 28);

frame.getContentPane().add(button_1);

}

private void getResult() {

int input;

if(textField.getText().equals("") || textField.getText()==null){

textArea.setText("请输入一个大于等于2的正整数");

}else{

input = Integer.parseInt(textField.getText());

if (input2) {

textArea.setText("请输入一个大于等于2的正整数");

} else {

String str;

List tempList = isPrime(input);

int temp = tempList.size();

for(int i = 0; itemp; i++){

str = (String) tempList.get(i).toString();

textArea.append(str + ",");

}

textArea.append("素数个数为" + temp + "个");

}

}

}

private ListInteger isPrime(int input) {

outer:

for (int i = 2; i = input; i++) {

for (int j = 2; j = Math.sqrt(i); j++) {

if(i % j == 0){

continue outer;

}

}

list.add(i);

}

return list;

}

}


当前文章:java透明文本框代码 java透明文本框代码怎么写
网站网址:http://njwzjz.com/article/ddpcjej.html