getString () { A returntext; - } - the Public voidsetString (String s) { -text=s; - } -}This time you can use the Cellrenderer to achieve the format of the set ~ ~1 Public classMycellrendererextendsJLabelImplementsListcellrenderer {2 3 Private Static FinalFont font1 =NewFont ("Palatino Linotype", font.plain,13);4 Private Static FinalFont Font2 =NewFont ("Palatino Linotype", font.bold+font.italic,14);5 Private Static FinalColor Color1 =NewColor (176,19
Make a cooler JList interface
Content:1. The working principle of the drawing device.2. Replace the appearance of JList and JComboBox with a custom drawing.3. Let the new look respond to mouse events.
With the swing system's MVC design concept, it's easy to replace different skins for components. This article mainly takes jlist and JComboBox as an example to expl
A list box can also be used to create a list box when information is presented to the user's list of multiple options, using JList.Package Com.beyole.util;import Java.awt.container;import Java.awt.gridlayout;import java.awt.event.WindowAdapter; Import Java.awt.event.windowevent;import Java.util.vector;import Javax.swing.borderfactory;import Javax.swing.jframe;import Javax.swing.jlist;import javax.swing.listselectionmodel;class MyList {private JFrame frame = new JFrame ("Beyole");p rivate Contain
Show
Click here to download the source file
IntroductionIn the graphical user interface (GUI), Java has been unable to compete with C + +, PB, Delphi and so on, the use of the early JAVA/AWT package developed by the interface is really people dare not to compliment. With the maturing of jfc/swing, it is no longer an "impossible task" to develop a GUI comparable to C + +. In addition to its rich interface components, the following excellent features make swing even more powerful. Swing is i
I have not mastered the right-click menu in some components for a long time, and I have always felt quite difficult (it really seems that I am stupid, but I am in a daze spirit, and I succeeded today, but it will be nice to understand it later. So let's take a look at it and share it with you. 1: define variables. Jlist; jpopupmenu; jmenuitem; jsonjradiobuttonmenuitem; jcheckboxmenuitem; jseparator; 2: Initialize member variables. Saving, no writing.
Use of JList
JList compared to Jcheckbox, you can select a maximum of one item, and JList can be selected as a whole column .
The third constructor cannot change the number of items
--Construct a simple listImportJava.awt.Container;Importjava.awt.GridLayout;ImportJava.awt.event.WindowAdapter;Importjava.awt.event.WindowEvent;ImportJava.util.Vect
Scenario: You can enter a character in a list to dynamically filter the display of items in the list. Of course, all the items displayed dynamically contain characters entered by the user! Here, the implementation of the function is very simple, there is no moreComplex logic. It only provides some examples for learners. You can perform the extensions you need.[Relationship diagram ]:
In Swing, to build your own components, the simplest thing is to inherit the existing components, and then perfor
Swing custom jlist
First, explain
Each entry in the middle is a cell. Here we use jpanel to display the cell, so we can add buttons, labels, and checkbox on the panel... Do what you want.
Click remove to delete the current row.
Complete engineering http://download.csdn.net/detail/jasper_success/4488517
Key code
/*** Custom jlist. Each cell is a component, which can be defined at will, for example, A jpane
processing. The parent container chooses to continue forwarding or process the request.
The scrollrecttovisible function receives only one rectangle parameter, indicating which region you want to be visible. For jtable, obtain the required parameters in the following way:
Int x = jtable1.getbounds (). X;
Int y = jtable1.getrowheight () * rowindex;
Int width = jtable1.getbounds (). width;
Int Height = jtable1.getrowheight ();
Jtable1.scrollrecttovisible (New rectangle (X, Y, width, height ));
1. Define JList
2. Add mouse Monitor on the JList object (MouseListener)
3. After the Click event is triggered, determine its position in the jlist, and then determine the number of hits, depending on the number of times to select the processing function.
String data[] = {"Red", "Blue", "green"};
JList
The first blog post to the blog site and the first blog post to the blog site
Record the first blog post in the blog garden.1. biaoti
Content2. biaoti
Content
Package com.sun.image.codec.jpeg; import sun. awt. image. codec. ex
Today uses Microsoft's Windows Live writer to blog The Garden, 51CTO, NetEase blog, Sina blog post. Feel the effect is good, special share to everybody. Because CSDN account forget, so ... Let's take a picture to show you: 650) this.width=650; "title=" wps27cd.tmp "style=" border-left-0px; border-right-width:0px; Background-image:none; border-bottom-width:0px; pa
Tags: blog http sp 2014 log bs tt user TechnologySometimes, the bloggers we want to download are quite productive. We have published thousands of blog posts. There are too many blog posts to download in batch, and we don't want to download them all. What should I do?To address this need, the new version of blog backup
Share a personal-developed free knowledge management tool-bean John blog backup expert.
This software is completely free, powerful blog backup tool, blog remote Publishing (blog remote one-click release to Sina, Netease, blog Park, WordPress) tool,
I. Blog system Progress Review
On the blog introduced to the system has been implemented to the release and the front layout display, the next is to implement some, details page, message, Wheel Map management, the right blog statistics information.
second, the blog System details page implementation
2.1 First look at t
To do your own blog, then I think I wrote this article is helpful to you, blog SEO blog will tell you how to promote your blog!
In writing this article, I pondered for a long time, think about this one months to do this blog experience, and then also the Internet search for
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.