java 程序设计,用JList显示各种颜色(如红蓝绿),选中某中颜色后,文本框中的文字的颜色相应的改变?

java 程序设计,用JList显示各种颜色(如红蓝绿),选中某中颜色后,文本框中的文字的颜色相应的改变?,第1张

参考。JColorChooser
可以用Java Swing里面的颜色选择器:JColorChooser
例子如下:
public class Color extends javaxswingJFrame {
public Color() {
initComponents();
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jColorChooser1 = new javaxswingJColorChooser();
setDefaultCloseOperation(javaxswingWindowConstantsEXIT_ON_CLOSE);
orgjdesktoplayoutGroupLayout layout = new orgjdesktoplayoutGroupLayout(getContentPane());
getContentPane()setLayout(layout);
layoutsetHorizontalGroup(
layoutcreateParallelGroup(orgjdesktoplayoutGroupLayoutLEADING)
add(layoutcreateSequentialGroup()
addContainerGap()
add(jColorChooser1, orgjdesktoplayoutGroupLayoutPREFERRED_SIZE, orgjdesktoplayoutGroupLayoutDEFAULT_SIZE, orgjdesktoplayoutGroupLayoutPREFERRED_SIZE)
addContainerGap(orgjdesktoplayoutGroupLayoutDEFAULT_SIZE, ShortMAX_VALUE))
);
layoutsetVerticalGroup(
layoutcreateParallelGroup(orgjdesktoplayoutGroupLayoutLEADING)
add(layoutcreateSequentialGroup()
add(jColorChooser1, orgjdesktoplayoutGroupLayoutPREFERRED_SIZE, orgjdesktoplayoutGroupLayoutDEFAULT_SIZE, orgjdesktoplayoutGroupLayoutPREFERRED_SIZE)
addContainerGap(46, ShortMAX_VALUE))
);
pack();
}// </editor-fold>
public static void main(String args[]) {
javaawtEventQueueinvokeLater(new Runnable() {
public void run() {
new Color()setVisible(true);
}
});
}
// Variables declaration - do not modify
private javaxswingJColorChooser jColorChooser1;
// End of variables declaration
}

在页面布局里面换。
首先我们先建一个空白文档,然后单击菜单栏“页面布局”,在下拉菜单中选择“页面颜色”,单击。
单击之后会出现下拉选项,在下拉选项里单击“填充效果”。
单击之后会出现对话框,可以看到四种设置背景的方式,想用“纹理”做背景的话,单击“纹理”。
选择自己喜欢的来做背景的话,单击“”,单击之后出现对话框单击“选择”来选择我们喜欢的。
找到存放的位置,选择作为背景的,单击“插入”。
单击“插入”后会出现一个对话框,单击“确定”即可。
单击之后会出现你喜欢的文档背景,如果你觉得这个背景不合适,可以用同样的方法换成其他的。

MyEclipse里代码提示框的颜色无法设置,除非改系统颜色。
这个需要修改windows系统的窗口背景颜色,修改以后不仅仅影响eclipse,还包括其他应用程序。
设置方法如下:
1、在桌面点右键,依次选属性(properties)—外观(appearance)
2、点右下角的高级(advanced),然后在项目(items)的下拉菜单里选窗口(windows)>>>>点右侧的下拉菜单颜色(color),点下方的其它(others)
3、把色调(Hue)设为85,饱和度(Sat)设为90-123,亮度(Lum)设为205
4、单击添加到自定义颜色(Add to custom colors),按确定(OK)……一直确定(OK)下去。

package Java12;
import javaawt;
import javaxswing;
public class work43 extends JFrame{

//定义
JPanel jp1,jp2;
JLabel jlb1,jlb2;
JComboBox jcb1;
JList jl1;
JScrollPane jsp1;

public static void main(String[] args) {
// TODO Auto-generated method stud

work43 w43 = new work43();

}
public work43()
{
//创建
jp1 = new JPanel();
jp2 = new JPanel();
jlb1 = new JLabel("你的籍贯");
jlb2 = new JLabel("旅游地点");

String jg[] = {"北京","上海","广东","杭州"};
jcb1 = new JComboBox(jg);

String dd[] = {"泰山","丽江","长城","西湖"};
jl1 = new JList(dd);
//设置希望显示的选项
jl1setVisibleRowCount(2);
//设置滚动
jsp1 = new JScrollPane(jl1);

//设置布局
thissetLayout( new GridLayout(3 ,1));

//添加
jp1add(jlb1);
jp1add(jcb1);

jp2add(jlb2);
jp2add(jsp1);

thisadd(jp1);
thisadd(jp2);

thissetTitle("选择界面");
thissetSize(200, 200);
thissetLocation(200, 200);
thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

thissetVisible(true);
}
}
swing组件 -下拉框JComboBox/列表框JList/滚动窗格组件JScrollPane 一般来说列表框组件+滚动窗格组件是组合使用的。目的让列表框的选项可以有滚动条支持;
希望能帮到你!

打开notepad++

在菜单栏点击“设置”,在下拉菜单中选择“语言格式设置”,点击进入

“语言”中选中“java”,样式中选择“type word”,“选择主题”选择”Default“并且在“自定义关键字”中加上自定义要带颜色的字,在“色彩样式”中选择相应的色彩即可,点击“保存并关闭”保存设置即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13089747.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存