Display a text with icon in a JTable cell and a textarea on click of icon
Hello,
I need to modify the JTable, so that in some cells I can display a text with a small icon or symbol, on click of the the icon or symbol a small JTextArea or a display should open exactly at the position of mouse click to display list of text values.
I searched this forum, but could not find the right solution... a code example will be good....
Eagerly waiting....
Serj
Are you using an annonymous inner class for your mouse listener? I think this coudl cause some problems in your case.
Try creating your own listener class e.g.
class myListener extends MouseListener(){....}
in this class, add a field such as 'name' - set with the constructor. So when you create your "outer table" write something like..
outerTable.addMouseListener(new myListener("outer"));
And when you create the inner table, write something like
innerTable.addMouseListener(new myListener("inner"));
Then when you capture Mouse click events, you can work out whether the click came from an outer table or inner table:
public void mouseClicked(MouseEvent e){
if(this.name.equals("inner")).....
else.....
In this way you should avoid the problem of knowing which table was clicked on...and still us the same mouse listener.
I hope this is what you mean!
Chris.
Similar Messages
-
Display a text with many lines
is within WD UI Element availablw where by I can display a text with many lines ?
Regards
Marco MHi,
TextEdit uielement is available, which is like a text area; user can enter free text in para's,multiple lines ,etc.
Steps:
Like any other uielement, right click and insert the textedit uielement on your view.
Create an attribute 'CA_TEXT' type string and bind it with the value property of your text edit.
Change the cols and row property to adjust your text edit width and height.
Use the following code to read the contents entered in the test edit,
Data: l_elem type ref to if_wd_context_element.
Data: l_text type string.
l_elem = wd_context->get_element( ).
l_elem->get_attribute( exporting name = 'CA_TEXT'
importing value = l_text }. "l_text will now have the contents of your text edit.
Regards,
Radhika. -
Fail to use Jeditorpane to display a text with big5 encoding
Hi All,
I fail to use Jeditorpane to display a text with big5 encoding correctly.
It only show machine code.
I am using jre1.6.0_17. Yet it works well with earlier version of jre like jre 1.6.0_15, and jre 1.6.0_16
bcpscsinbcpscsin wrote:
..I can find it in javax.swing
FFS! It is JEditorPane, not Jeditorpane. Count the freaking upper case letters in both of those!
Convince yourself by following these two URLs
[http://java.sun.com/javase/6/docs/api/javax/swing/JEditorPane.html] -> produces a web page.
[http://java.sun.com/javase/6/docs/api/javax/swing/Jeditorpane.html] -> "Page Not Found"
My point is - do not type 'something like' the class name - get it right so we can be sure. Programming is a technical business and programmers need to be very accurate. It is even more important to be very accurate when asking for help on an forum. People have very little time to 'hold your hand' about the correct spelling and capitalisation of class names - or anything else for that matter.
You still have not answered my question about the bug database. -
Mail icons, can i have text with icons
My missus is a computer novice but i am pleased with her progress with her iPad2, but she does struggle when using Mail, she finds the icons very vague in what they represent, i was hoping there might be an option to have text under the icon, or perhaps text on it's own ?
timNo, there is no option to have just text or icons with text in the Mail app (http://www.apple.com/feedback/ipad.html). As a work-around you can always do a screenshot, print it off, and label the icons so that she's got something handy to refer to
-
How to Display Html Text with Image
HI Frens,
I am getting some html text from a source, Later i want to
display that data, but it may happened that it has some images in
it. Currently I am using text area to display it.
Now My question is if there is any image will it show, as we
can see it in our mails? if Not, Which component I should use for
this?
I also want that I need to select some file from, How can i
get open dialog box here?
Thks in Advance for replies frens:
Ashish MishraHi Ashish,
If I have understood your requirement properly, u want to
display html text on a flex application.
I think there its better if you use the html component to
display the text. I have a sample code which will give you a
direction to think on.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="vertical"
creationComplete="initApp( )">
<mx:Script>
<![CDATA[
public function initApp( ):void
var initHtml:String = "<html><head> \
<title='Page Example'/> \
<body bgcolor='#ccddee'><h1>Page
Example</h1> \
<p>This is a complete <b>HTML</b> \
page as a
<em>string</em>.</p></html></body>";
this.html.htmlText = initHtml;
]]>
</mx:Script>
<mx:HTML id="html" width="100%" height="100%" />
</mx:Application>
Also do you want a file open dialog box?? -
How to display rich content with URL in adobe flash builder and flex for mobile apps?
Hi,
In Apple IOS SDK, I used the WebView control to display the rich text with Bullets, different font style, images within the text and the URLs also within the text as HTML content.
Clicking on the URLs automatically opens the respective webpage in Safari.
In Adobe Flash Builder, I don't see any control straight away equivalent to Apple WebView control.
How to implement the same using adobe and flex?Thanks for your reply, its nice to know its not just me.
the error i got when submitting to the App store where due to native support for IPHONE 5 which is now mandatory (from May 1st), looking around the internet the common soloution seemed to be upgrading to Air 3.7.
The strange erorrs on 3.7 revolve around compiling a standard / production build (fast build works fine)
the error is always the same (snippet shown below):
Error occurred while packaging the application:
Undefined symbols for architecture armv7:
"__ZN7avmplus8Debugger9debugLineEi", referenced from:
__ZN7avmplus9MethodEnv9debugExitEPNS_13CallStackNodeE in AOTBuildOutput-4.o
__ZN7avmplus11BaseExecMgr22debugEnterExitWrapperNEPNS_9MethodEnvEiPj in AOTBuildOutput-4.o
I have completly failed to work out why, but my gut feeling is its something to do with how the mac is compiling the code in standard build and unable to find a library it needs.
cheers
Toby -
I have a group text with two of my friends. here's each person break down
person 1 ATT network, using imessage
person 2 verzion network, using imessage
person 3 verzion network, using SMS
All three of us are in a group chat. When person 1 sends a message, person 2 recieves it, but person 3 does not. Then when person 3 sends a message, both person 1 and 2 get it. When person 2 sends an Imessage, person 1 and 3 get it
so the problem is when person 1 sends an imessage, it doesnt change to sms and person 3 doesnt get it, but person 2's automatilly switches it to green.
How can person one get their phone to automaticlly switch it to green in group message while keeping on imessage?The quote below from http://support.apple.com/kb/HT5760 indicates that it in the situation you describe it should be going as MMS to everyone -- which is not what you are seeing actually happen (and also not what you want to happen if I understand correctly). There may be something else helpful in the link.
Group messages will be sent using iMessage if all recipients have iMessage enabled. If not, the conversation will be sent as MMS. Group messages use MMS even if the content is text only. -
I have a work cell and would prefer to just have one phone on me, however, I don't want to lose my personal cell number.
I'm ok with paying $5 or $10 a month. Is this possible? I hear I can do it through google voice as well.So, if I understand what you want to do - you want to keep your current, personal cell #, and forward all calls to your work phone. (I'm not sure if text messages can be forwarded, you may be able to use the desktop Messages app to view and reply to text messages when the phone is not with you.)
In order to accomplish this, you need to have service on the phone number ... what plan are you on now? And what phone do you have on your personal Verizon line? -
I have read through some of the message boards and still can't seem to find this issue anywhere. Please help.
Please read this whole message before doing anything.
This procedure is a test, not a solution. Don’t be disappointed when you find that nothing has changed after you complete it.
Step 1
The purpose of this step is to determine whether the problem is localized to your user account.
Enable guest logins* and log in as Guest. Don't use the Safari-only “Guest User” login created by “Find My Mac.”
While logged in as Guest, you won’t have access to any of your personal files or settings. Applications will behave as if you were running them for the first time. Don’t be alarmed by this; it’s normal. If you need any passwords or other personal data in order to complete the test, memorize, print, or write them down before you begin.
Test while logged in as Guest. Same problem?
After testing, log out of the guest account and, in your own account, disable it if you wish. Any files you created in the guest account will be deleted automatically when you log out of it.
*Note: If you’ve activated “Find My Mac” or FileVault, then you can’t enable the Guest account. The “Guest User” login created by “Find My Mac” is not the same. Create a new account in which to test, and delete it, including its home folder, after testing.
Step 2
The purpose of this step is to determine whether the problem is caused by third-party system modifications that load automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you boot, and again when you log in.
Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
Safe mode is much slower to boot and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal boot may also be somewhat slow.
The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
Test while in safe mode. Same problem?
After testing, reboot as usual (not in safe mode) and verify that you still have the problem. Post the results of Steps 1 and 2. -
How to display Header Texts that you find in Sales Order and Billing Doc..
Hi,
I am having some problems accessing the text that is typed in the Header Texts area of the Sales Order and Billing. To access the Header Text you should first trigger the Sales Order (VA02) then once in the Sales Order Click Goto -> Header -> Texts. The same follows to the Billing.
I need to extract what is typed here on to a report. First of all I cant figure out which table is used to save this information. I am suspecting that this information is encoded and stored in a table. To display this I may need to decode it.
Is there some one who could help me to archive this please!!!
Many Thanks,
KishanHi Kishan,
The texts you find in all SAP Object, like orders, invoice, materials, ... can be extract with FM 'READ_TEXT'.
To know the parameters of the FM, you 'll have to go to the text ( in plain page mode ), then you do "GOTO" -> "HEADER", and a pop-up window opens with the parameters you need ( Text name, language, text id, text object ).
The table "t_tdline" contains the entire text .
CALL FUNCTION 'READ_TEXT'
EXPORTING
* CLIENT = SY-MANDT
id = w_id
language = sy-langu
name = w_name
object = w_object
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
tables
lines = t_tdlines
hope this helps.
Erwan. -
When I try to copy and paste it no longer highlights section I am trying to highlight with mouse. I did finally see it emboldens the text (just barely - not easy to see). Sometimes, when I paste into a search panel (for instance) then the section I "highlighted" does have a grey background and it pastes into the panel. Does not work every time, but is only showing up after I click in search window.
This has only shown up the last few days. I was updated right after 27.0.1 came out.
I will mention I have seen an unusual view of the browser's menu area turning dark (if I hovered over area the menus showed up?) This h append 4-5 times and went away?
Vista Home PremiumYou're welcome
-
JTable Cell grays out when I click the cell below (JList editor & renderer)
Click on any cell, then click on the cell immediately below.. and the first cell u clicked on goes gray... After repaints and stuff, it stills stays gray
* TimetableCellGui.java
* Created on April 12, 2007, 7:21 PM
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
package timetable.gui;
import java.awt.Color;
import java.awt.Component;
import java.awt.Font;
import java.util.ArrayList;
import java.util.EventObject;
import javax.swing.DefaultListModel;
import javax.swing.JList;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.event.CellEditorListener;
import javax.swing.table.TableCellEditor;
import javax.swing.table.TableCellRenderer;
* @author jay
public class TimetableCellGui extends JList implements TableCellRenderer, TableCellEditor {
* Creates a new instance of TimetableCellGui
public TimetableCellGui() {
this.setFont(new Font("Nice",Font.PLAIN,10));
this.setForeground(new Color(150,150,250));
private static String courseFilter = "";
private static String roomFilter = "";
private static boolean filterCourse = false;
private static boolean filterRoom = false;
public static String getCourseFilter() {
return courseFilter;
public static String getRoomFilter() {
return roomFilter;
public static boolean isFilterCourse() {
return filterCourse;
public static boolean isFilterRoom() {
return filterRoom;
public static void setCourseFilter(String c) {
courseFilter = c;
public static void setFilterCourse(boolean f) {
filterCourse = f;
public static void setFilterRoom(boolean filter) {
filterRoom = filter;
public static void setRoomFilter(String r) {
roomFilter = r;
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
if(value == null) {
return null;
} else {
DefaultListModel model = new DefaultListModel();
String addition = "some addition";
model.add(addition);
model.add(addition);
this.setModel(model);
return new JScrollPane(this);
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) {
if(value == null) {
return null;
} else {
DefaultListModel model = new DefaultListModel();
String addition = "some addition";
model.add(addition);
this.setModel(model);
return new JScrollPane(this);
public Object getCellEditorValue() {
return "helllo";
public boolean isCellEditable(EventObject anEvent) {
return true;
public boolean shouldSelectCell(EventObject anEvent) {
return true;
public boolean stopCellEditing() {
return true;
public void cancelCellEditing() {
super.clearSelection();
public void addCellEditorListener(CellEditorListener l) {
public void removeCellEditorListener(CellEditorListener l) {
}I'm doing up a timetable. And so far, I've found that is the best way to display it. However if you can think of a better way, I'm willing to listen, but if u havn't gotten a better suggestion... Plz try and help me tweak this one to work... Because I've done quite a bit of work on this one so far
-
My JButton inside a JTable cell does not respond to clicks
I have a Jtable which extends AbstractTableModel and uses an arraylist to fill the data in the model. The first column of this table is my button column. I have a class for my button coumn which is:
class MyButtonCol extends AbstractCellEditor
implements TableCellRenderer, TableCellEditor, ActionListenerMy button column class has getTableCellRendererComponent and getTableCellEditorComponent. My problem is that the button shows on the table but it does not respond to clicks. Any help will be appreciated.That does not seem to be the problem. I have the method in my class but it still does not respond to clicks. This is my AbstractTableModel class:
class WorklisttableModel extends AbstractTableModel{
protected static List<Worklist> transaction;
protected String[] columnNames = new String[]{" ", "Modality", "Status","Patient name",
"Patient ID","Date of birth","Study date","Referring physician","Description"};
public WorklisttableModel(){
transaction = new ArrayList<Worklist>();
fillmodel();
@Override
public boolean isCellEditable(int row, int column) {
return false;
@Override
public int getColumnCount() {
return 9;
@Override
public int getRowCount() {
return (transaction!=null) ? transaction.size() : 0;
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
if(rowIndex < 0 || rowIndex>=getRowCount())
return" ";
Worklist row = (Worklist)transaction.get(rowIndex);
switch(columnIndex){
//case 0:return "";
case 1:return " "+row.getModality();
case 2: return row.getStatus();
case 3:return row.getName();
case 4:return row.getID();
case 5:return row.getDOB();
case 6:return row.getStudyDate();
case 7:return row.getReferringP();
case 8:return row.getDescription();
return " ";
public Class getColumnClass(int col){
return getValueAt(0,col).getClass();
@Override
public String getColumnName(int columnIndex) {
return columnNames[ columnIndex ];
protected void fillmodel(){
transaction.add(new Worklist("","US","active","Simpson","1232222",new java.util.Date(73,8,12),new Date(18,8,13),"Dr. Francis","Brain"));
transaction.add(new Worklist("","US","inactive","Dodggy","3498222",new java.util.Date(83,8,12),new Date(16,8,17),"Dr. Francis","Heart"));
transaction.add(new Worklist("","CT","active","Williams","7892222",new java.util.Date(98,9,5),new Date(19,2,13),"Dr. Evans","Dental"));
transaction.add(new Worklist("","MR","inactive","Brian","89765412",new java.util.Date(65,5,23),new Date(19,1,18),"Dr. Evans","Brain"));
Collections.sort( transaction, new Comparator<Worklist>(){
public int compare( Worklist a, Worklist b) {
return a.getName().compareTo( b.getName() );
} -
I don't know why, but when I select a folder with multiple docs contained within it, or multiple files, the Compress option is grayed out under the File menu, nor is it available when I right-click. Please help.
Yes it is, but I have the same problem of the option does not appear with "right click" (I'm actually control-clicking), and COMPRESS is grayed out under the file menu. I'd like to fix it.
Hmm. After finding the Archive Utility,* I tried archiving the folder. It came out as .cpgz, ugh. Found there was a preference to make .zip the default. It worked!
And now…the menus are not grayed out. ?!?! OK.'
Hope this helps someone.
*You cannot find this via search, apparently it is a hidden file, you have to click from the root drive through to /System/Library/CoreServices (Thanks for the file path Alberto!) -
Need Help with giving Colors to Table Cells and Table Borders in Dreamweaver CC - Please!
Hi,
I am a teacher and use Dreamweaver CC to make my class web page.
How do I give colors to the cell borders of a table I inserted? How do I give colors and line thickness
to table borders, too?
I bought the David Powers DVD and it doesn't show that.
Please help.
Thank you,
JohnAssuming that you have placed a table in your document and your CSS Designer panel is open
1. Click the '+' sign
2. Choose your option. I will choose 'Define in Page'
3. Follow the above sequence, 1.click on table, 2.ensure table is selected, 3.click on style, 4.click the '+' sign, 5. see the selector appear.
4. Click on the selector and choose the required Properties.
You can do the same for the row (<tr>) or a cell (<td>). In fact, this is how you would go about styling anything in your document.
Maybe you are looking for
-
I am returning to Firefox after having used Safari on Mac for the past year. One thing I liked about Safari was that I could define what page gets loaded when I used the File Menu command to open a new Browser Window. I defined this as opening up wit
-
BSOD when installing Windows 7 on MacBook Pro Retina
I tried everything I could but I'm unable to install Windows 7 on my MBP Retina using Boot Camp because of recurring blue screens always happening at exactly the same time. After creating a new partition with Boot Camp and restarting to the point whe
-
Downloading both the HD and SD versions of a movie
Usually when I purchase an HD movie, I get both an HD and an SD version. That's good because a familiy member has an older ipod that only plays the SD versions. However, for the Bee movie, when I made the purchase, I only got the HD version. They
-
Aperture loses focus, even in other programs
I developed a new problem over the past week or so. I'll be typing along in any program when it suddenly loses focus. I can click to re-establish but, once it starts. it happens every 10-15 seconds. I think I've isolated the issue to Aperture. Once I
-
PROBLEM IN CUSTOMIZING TIME ZONES
Dear All, I cannot able to change the time zone settings in the T-CODE : STZAC .when i go that transaction i cannot able to find the change button toolbar. Kindly help on this issue. Thanks S SURESH